2013-05-30 4 views
1

Я запускаю Selenium Webdriver локально на моем домашнем сервере Windows (фактически на самом деле Windows 7), который регистрируется на сайте и отправляет некоторые сообщения. Это java-программа с одним потоком.Selenium-webdriver Firefox issue windows 7

Я вижу, что Firefox открывается просто отлично при работе через Eclipse и следит за кликами и т. Д., Поскольку он входит в систему без проблем.

Я задал задачу планировщика заданий, чтобы запустить ее каждое утро и запустить банку. Программа работает нормально, но когда Firefox открывается, она почти невидима, я вижу серые кадры, но все остальное прозрачно и невидимо, и если вы перетаскиваете что-то впереди, графика застревает.

При нажатии на «Свойства» в диспетчере задач я вижу, что он начинался с firefox.exe - переднего плана, тогда как при открытии Firefox обычно он говорит -browser.

Программа по-прежнему делает то, что он должен сделать, это просто Firefox не отображается на всех при запуске через Java -jar X.jar и т.д.

Любые идеи, почему?

Windows 7 Professional

WebDriver 2,32

Firefox 21

Я подозреваю, что это что-то делать с анонимным Firefox Профили создается каждый раз, светлячок работает. Обычно я удаляю их из Temp один раз в неделю.

P.S Не знаю, если это имеет значение, но сервер безголовый, и я обращаюсь к нему через TeamViewer.

ответ

0

Проблема решена путем удаления профилей firefox и загрузки с нуля. Странно, но не уверен, что вызвало это, и если это произойдет снова.

Возможно, я создам конкретный профиль firefox и буду использовать вместо анонимного, создаваемого каждый раз.