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

Фотография

Не берется в фокус окно браузера при запуске тестов из Jenkins

jenkins autoit selenium

  • Авторизуйтесь для ответа в теме
В теме одно сообщение

#1 askey

askey

    Новый участник

  • Members
  • Pip
  • 10 сообщений
  • ФИО:Александр

Отправлено 28 января 2020 - 15:06

Я использую Jenkins для выполнения пачки тестов. Тесты запускаются на этой же машине. В тестах есть момент вызова Windows окна для загрузки файла. Для взаимодействия с этим окном использую AutoIt скрипт.

Проблема заключается в том, что при запуске тестов через Jenkins, открывающееся окно браузера не находится в фокусе и скрипт не может получить доступ к контролу окошка Windows.

Можно ли как то это побороть?

Прикрепленные файлы

  • Прикрепленный файл  focus.jpg   148,61К   0 Количество загрузок:

  • 0

#2 askey

askey

    Новый участник

  • Members
  • Pip
  • 10 сообщений
  • ФИО:Александр

Отправлено 28 января 2020 - 17:06

я нашел для себя обходной путь.  :yahoo:

в AutoIt скрипте в начале было ожидание WinWaitActive("Open", "", "10"), которое не срабатывало, по причине того, что браузер не был в фокусе.

я заменил его на простой Sleep(3000).

 

возможно кому то будет полезно. 

всем успехов  :smile:


  • 0



Темы с аналогичным тегами jenkins, autoit, selenium

Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных