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

Тестирование REST API
онлайн, начало 25 октября
Selenium IDE 3: стартовый уровень
онлайн, начало 29 октября
Аудит и оптимизация QA-процессов
онлайн, начало 29 октября
Тестирование производительности: JMeter 5
онлайн, начало 22 октября

Serjant6993

Регистрация: 15 апр 2018
Offline Активность: 31 мая 2021 08:23
-----

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

В теме: Не работает sendKeys при запуске тестов в Jenkins

31 мая 2021 - 08:11

В итоге очищение поля сделал через "webElement.sendKeys(Keys.BACK_SPACE)" и дальше обычный ввод. Работает, но надо контролировать количество нажатий BACK_SPACE. 


В теме: Не работает sendKeys при запуске тестов в Jenkins

24 мая 2021 - 08:18

 

 

А у вас Jenkins запускает процесс в фоновом режиме? Если да, то весьма вероятно, что проблема в этом.

Jenkins крутится на Tomcat, получается как служба windows.

 

Ну то есть в фоне просто появляется процесс? Можно попробовать отключить фоновый режим в Jenkins или Tomcat (с ним не знаком). Подобное обсуждалось и на форуме и в интернете.

 

Спасибо, попробую.


В теме: Не работает sendKeys при запуске тестов в Jenkins

24 мая 2021 - 06:42

А у вас Jenkins запускает процесс в фоновом режиме? Если да, то весьма вероятно, что проблема в этом.

Jenkins крутится на Tomcat, получается как служба windows.

//изменил
webElement.sendKeys(Keys.chord(Keys.CONTROL,"a", Keys.DELETE));
//на
webElement.clear();

Так для большинства  input  работает, однако есть один, который очищаться не хочет.


В теме: Не работает sendKeys при запуске тестов в Jenkins

24 мая 2021 - 05:41

Если запустить через Jenkins, но в обычном режиме, а не headless, то все работает? Тогда проблема в режиме, возможно в нем не отрабатывают комбинации клавиш, а только обычный ввод символов.

В обычном режиме также не ввёл значение.


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