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

Фотография

Как в Seleniume поставить фокус на окно браузера


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

#1 madboy4ik

madboy4ik

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

  • Members
  • Pip
  • 62 сообщений
  • ФИО:Александр Александрович
  • Город:Kharkov

Отправлено 22 января 2010 - 15:08

Ситуация следующая

Запускается батник, который запускает Selenium server и дальше выполняються тесты в браузере

выглядит это так как в аттаче

дело в том что консольное окно всегда активно.

Как сделать так чтоб выбрать окно браузера.
При запуске тестов приходиться запускать файлик, а потом кликать мышкой на окно браузера

пробовал windowFocus но чего то он не работает .

Может кто-то знает как это можно ещё сделать или методами Java ? подскажите

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

  • Прикрепленный файл  scrin.png   114,23К   31 Количество загрузок:

  • 0

#2 KaNoN

KaNoN

    АЦЦКИЙ СОТОНА

  • Members
  • PipPipPipPipPipPip
  • 1 260 сообщений
  • ФИО:Колесник Николай
  • Город:Днепропетровск > Киев > Лондон

Отправлено 22 января 2010 - 15:50

Ситуация следующая

Запускается батник, который запускает Selenium server и дальше выполняються тесты в браузере

выглядит это так как в аттаче

дело в том что консольное окно всегда активно.

Как сделать так чтоб выбрать окно браузера.
При запуске тестов приходиться запускать файлик, а потом кликать мышкой на окно браузера

пробовал windowFocus но чего то он не работает .

Может кто-то знает как это можно ещё сделать или методами Java ? подскажите


Попробуйте что-то типа selenium.getEval( "selenium.browserbot.getCurrentWindow().focus();" );

Если не поможет, то тогда надо копать в сторону класса java.awt.Robot

Но еще лучше стоит разобраться, а нужно ли. Селениум может вполне нормально работать в фоновом режиме. Исключение составляют случаи, когда имитируется пользовательский ввод с посылкой сигнала "в эфир" (тогда окно браузера должно быть активным) либо когда надо снять снимок экрана, например в случае ошибки. В остальном, активность окна браузера не критична
  • 0


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

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