Были такие грабли. Скроллится отлично этим:
import org.openqa.selenium.interactions.Actions;
***
Actions mouse = new Actions(driver);
mouse.moveToElement(driver.findElement(element_locator)).build().perform();
Написано DennisM 29 июня 2016 - 15:39
Были такие грабли. Скроллится отлично этим:
import org.openqa.selenium.interactions.Actions;
***
Actions mouse = new Actions(driver);
mouse.moveToElement(driver.findElement(element_locator)).build().perform();
Написано DennisM 27 мая 2016 - 16:08
Код:
waitmis.Until(ExpectedConditions.ElementExists(By.XPath("//html/body/div[1]/div[1]/ul/li[1]/ul/li[2]/a")));var search = Driver.FindElement(By.XPath("//html/body/div[1]/div[1]/ul/li[1]/ul/li[2]/a"));
За такие XPath нужно линейкой по пальцам бить!
Написано DennisM 02 марта 2016 - 16:27
Да. Я создал .bat файл для запуска с админскими правами. И проблем никаких. ;)
Также Jenkins скидывает всё свое барахло в папку юзера. Можно указать свое место.Мой Start_Jenkins.bat файл выглядит так:SET JENKINS_HOME=C:\Jenkins\.jenkinsjava -jar jenkins.war
Отлично, всё ясно!
Я так же попробовал, но появилась одна проблема:
Jenkins, который запускался через службы, хранил все свои настройки в папке "C:\Program Files (x86)\Jenkins".
А Jenkins, который запускается через java -jar jenkins.war, смотрит настройки в папке "C:\Users\akorsakov\.jenkins".
Вопрос: как мне сделать так, чтобы во втором случае настройки смотрелись из папки "C:\Program Files (x86)\Jenkins", а не "C:\Users\akorsakov\.jenkins"???
Достаточно ли для этого запускать так:
SET JENKINS_HOME=C:\Program Files (x86)\Jenkins
???
Написано DennisM 02 марта 2016 - 15:00
Jenkins как сервис запущен или запускал jenkins.war из коммандной строки?
Windows не разрешает сервисам запускать другие программы как Firefox.
Запусти
java -jar jenkins.war
как администратор.
Jenkins запущен был, как сервис.
Удалось решить проблему путём создания Новой среды сборки в Настройках Jenkins.
Стандартный "мастер" отключил, создал новый узел Autotest, выставил Способ запуска - "Let Jenkins control this Windows slave as a Windows service". Прописал Логин/Пароль и нужный хост.
Автотесты, кажется, стали прогоняться так, как если бы их запустил прописанный пользователь. Разрешение экрана теперь, вроде бы, нормальное 1920*1080.
>>> Windows не разрешает сервисам запускать другие программы как Firefox.
Плохо. А что делать? Всегда запускать jenkins.war из коммандной строки?
Да. Я создал .bat файл для запуска с админскими правами. И проблем никаких. ;)
Написано DennisM 01 марта 2016 - 17:49
Jenkins как сервис запущен или запускал jenkins.war из коммандной строки?
Windows не разрешает сервисам запускать другие программы как Firefox.
Запусти
java -jar jenkins.war
как администратор.
Community Forum Software by IP.Board Русификация от IBResource
Лицензия зарегистрирована на: Software-Testing.Ru