Еще раз здравствуйте!)
Может стоила задать вопрос в предыдущей теме, зато так следующим поколениям будет легче искать. Строго не судите.)
Вопрос: В одном из тестов, которые я редактирую, но были написаны не мной, есть подтверждение удаления java script' ом. И кнопка "ок" не нажимается.
Вот отрывок кода:
call.click_deleteFisrtProduct_ByJS();
wait(1000);
Alert alert = driver.switchTo().alert();
wait(1000);
JavascriptExecutor js = (JavascriptExecutor)TestBase.driver;
wait(200);
js.executeScript("window.confirm = function() {return true}");
wait(200);
alert.accept();
wait(200);
assertFalse(checkPageForErrorMassage());
JUNIT пишет:unxpected alert open
Подскажите, пожалуйста, в где ошибка. Заранее, спасибо!
Alert alert
Автор TestTime, 15 окт 2013 13:22
Сообщений в теме: 3
#1
Отправлено 15 октября 2013 - 13:22
#2
Отправлено 15 октября 2013 - 14:05
Не надо таких сложных манипуляций с js.
http://software-test...post__p__115251
и если тема касается Selenium, то сначала
а)делать поиск по сайту
б)создавать темы в разделе Selenium - Functional Testing
http://software-test...post__p__115251
и если тема касается Selenium, то сначала
а)делать поиск по сайту
б)создавать темы в разделе Selenium - Functional Testing
#3
Отправлено 16 октября 2013 - 07:37
Помогите советом, алерт ни как не хочет срабатывать. Точнее он работает в ff, но в chrome не хочет. А junit пишет что не видит этот javascript.
#4
Отправлено 16 октября 2013 - 09:13
Вам же дали ссылку в предыдущем ответе как работать с алертом "правильно".
Уберите этот JavascriptExecutor раз уж занимаетесь редактированием тестов.
Уберите этот JavascriptExecutor раз уж занимаетесь редактированием тестов.
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных