Перейти к содержимому

Автоматизация функционального тестирования
онлайн, начало 1 октября
Английский для тестировщиков
онлайн, начало 4 октября
Автоматизатор мобильных приложений
онлайн, начало 6 октября
Тестирование безопасности
онлайн, начало 6 октября

kashee

Регистрация: 29 дек 2016
Offline Активность: 23 янв 2017 12:26
-----

Мои сообщения

В теме: Selenium + Java. Как передать Селениумовскому хрому кукис от моего?

08 января 2017 - 08:35

Если просто отправлять почту с конкретного gmail аккаунта, то вам не нужен селениум. Примеры под готовую библиотеку, которые будут работать для вас "из коробки" есть выше, не усложняйте себе жизнь.


В теме: Работа с диалоговыми окнами в Selenium

30 декабря 2016 - 19:22

и да,
phantomjs 2.1.1
selenium 2.53.1
phantomjsdriver 1.2.0 (com.github.detro)


В теме: Работа с диалоговыми окнами в Selenium

30 декабря 2016 - 18:10

Добрый вечер.Адаптировал тесты с хромовского драйвера на phantomjs (java), упёрся в проблему с confirm`ом. Ни в какую не хочет он у меня нажиматься. На хрому было реализовано через

robot.keyPress(KeyEvent.VK_ENTER);

 

Пробовал делать через алерт:

Alert alert = driver.switchTo().alert();
String textOnAlert = alert.getText();

 

alert.accept();
Получал ошибку, позже гугл подсказал, что с фантомом селениумовский алерт вообще не дружит.
 
Пробовал такое
((JavascriptExecutor)driver).executeScript("window.confirm = function(msg) { return accept; }");
((JavascriptExecutor)driver).executeScript("window.confirm = function(msg){ return true; };");
((JavascriptExecutor)driver).executeScript("window.alert = function(msg){ return; };");
Ни к какому видимому результату это не привело.
 
Может кто сталкивался, или есть идеи как решать подобное?

В теме: Тест виснет при попытке sendKeys() в file input (PhantomJS)

30 декабря 2016 - 14:18

upload как-то не привёл ни к какому годному эффекту. Проблема решилась удалением атрибута "multiple" у input-a:

 

if (driver instanceof JavascriptExecutor) {
((JavascriptExecutor)driver).executeScript( "document.getElementsByTagName('input')[0].removeAttribute('multiple');" ); }


В теме: Тест виснет при попытке sendKeys() в file input (PhantomJS)

29 декабря 2016 - 09:26

Добрый день! Время идёт, проблемы остаются. Phantomjs-2.1.1 зависает на sendKeys(). Проявляется и в Win и в Linux. Где взять 1.9.0 phantomjs или где откатить версию? А может есть другое решение проблемы? Разжуйте для меня пожалуйста. 
 

ап. Нашёл в архивах гугла https://code.google....tomjs/downloads v1.9. Проблему это не решило.


Яндекс.Метрика
Реклама на портале