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

Serjant6993

Регистрация: 15 апр 2018
Offline Активность: 22 авг 2022 12:11
-----

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

В теме: Не работает 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, то все работает? Тогда проблема в режиме, возможно в нем не отрабатывают комбинации клавиш, а только обычный ввод символов.

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