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

Школа тест-менеджеров v. 2.0
онлайн, начало 16 октября
Школа для начинающих тестировщиков
онлайн, начало 17 октября
Python для начинающих
онлайн, начало 16 октября
Организация автоматизированного тестирования
онлайн, начало 18 октября

DennisM

Регистрация: 29 янв 2016
Offline Активность: 13 сен 2016 20:55
-----

#152310 Не скроллится экран при попытке клика на элемент

Написано DennisM 29 Июнь 2016 - 15:39

Были такие грабли. Скроллится отлично этим:

 

import org.openqa.selenium.interactions.Actions;

 

***

 

Actions mouse = new Actions(driver);

mouse.moveToElement(driver.findElement(element_locator)).build().perform();  


  • 1


#151551 Не находится элемент для события click().

Написано 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 нужно линейкой по пальцам бить!


  • 2


#149042 Selenium WebDriver Браузер во всю ширину экрана

Написано DennisM 02 Март 2016 - 16:27

 

 

Да. Я создал .bat файл для запуска с админскими правами. И проблем никаких. ;)

Также Jenkins скидывает всё свое барахло в папку юзера. Можно указать свое место.
Мой Start_Jenkins.bat файл выглядит так:
 
SET JENKINS_HOME=C:\Jenkins\.jenkins
java -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

???

 

Не уверен что винда разрешит самостоятельно программе сохранятся в program files.
Хотя если запущенно от администратора, то да.
Попробуй. Только на всякий случай сделай бэкап. ;)

  • 1


#149039 Selenium WebDriver Браузер во всю ширину экрана

Написано 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 файл для запуска с админскими правами. И проблем никаких. ;)

Также Jenkins скидывает всё свое барахло в папку юзера. Можно указать свое место.
Мой Start_Jenkins.bat файл выглядит так:
 
SET JENKINS_HOME=C:\Jenkins\.jenkins
java -jar jenkins.war

  • 2


#148984 Selenium WebDriver Браузер во всю ширину экрана

Написано DennisM 01 Март 2016 - 17:49

Jenkins как сервис запущен или запускал jenkins.war из коммандной строки?

Windows  не разрешает сервисам запускать другие программы как Firefox.

Запусти

java -jar jenkins.war 

как администратор.


  • 2


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