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

Krain

Регистрация: 18 апр 2013
Offline Активность: 18 ноя 2013 08:41
-----

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

В теме: Проблема с запуском тестов в браузере Opera.

09 июля 2013 - 11:26

Драйвера IE и Хрома поставил в PATH, подключил operadriver-v1.1.jar, в коде инициализирую по вашему, Krain, примеру (актуализировав пути к exe'шникам, разумеется).
С хромом наблюдается то же, что и прежде, а в опере немного другая ошибка:

На код бы глянуть. А то по одной консольке сложновато ориентироваться)

В теме: Проблема с запуском тестов в браузере Opera.

09 июля 2013 - 04:46

Вообще, для браузеров, кроме файерфокса, собственные драйверы required, или все же selenium-server-standalone-2.33.0.jar должно быть достаточно?
Сейчас у меня драйверы браузеров добавлены в каталог, который в PATH.

Здравствуйте, для хрома и ie нужно дополнительно подключать драйверы chromedriver.exe и IEDriverServer.exe
для оперы нужно подключать свою библиотеку operadriver.jar(требуется не всегда), при этом запуск оперы может крашиться из-за
driver.manage().window().maximize();

я оперу и хром подключаю следующим образом:
DesiredCapabilities capabilities = DesiredCapabilities.opera();
capabilities.setCapability("Opera.binary", "C:\\Program Files (x86)\\Opera\\opera.exe");
driver = new OperaDriver(capabilities);
System.setProperty("webdriver.chrome.driver", "C:\\chromedriver.exe");
ChromeOptions option = new ChromeOptions();
option.setBinary(new File("C:\\Users\\admin\\AppData\\Local\\Google\\Chrome\\Application\\chrome.exe"));
driver = new ChromeDriver(option);
надеюсь поможет)))

В теме: тесты по расписанию

05 июля 2013 - 13:10

Добрый день! Можно ли как-то настроить запуск по расписанию средствами Eclipse+Ant+junit?

Сами тесты уже собраны в build.xml, хотелось бы просто по расписанию тыкать в run, спасибо


Здравствуйте!
Недавно решил для себя этот вопрос. Я создал форму, в которой указываю все свои тесты и браузеры для запуска, а также в форме находится планировщик.
В этом планировщике создаю задачу: выбираю список тестов и браузеров, время запуска и интервал повтора.
задач может быть несколько. Ну и когда подходит время запуска, автоматически пыщкается большая красная кнопка. =)

Если интересует что-то похожее могу помочь.

В теме: WaitForElementPresent

14 июня 2013 - 07:10

А можно привести пример "WaitForElementPrecsent" для WebDriver в Еклипсе? Очень интересная тема...)

Можно, например, в @Before добавить
driver.manage().timeouts().implicitlyWait(5, TimeUnit.SECONDS);
цифру можно менять как вам удобно. В данном случае webdriver будет ждать пока не загрузится страница до появления нужного элемента.
Данный способ меня еще ни разу не подводил.

В теме: Повторное открытие FireFox

13 июня 2013 - 13:54

всегда пожалуйста, обращайтесь если возникнут вопросы =)