Не могу открыть Firefox с профилем (не временным) с Selenium - PullRequest
1 голос
/ 11 марта 2011

Я хочу запустить Firefox с моим пользовательским профилем, и когда я добавляю некоторые плагины (например) в этом сеансе, начиная с селена, я хочу, чтобы он не забыл их.

Я запустил сервер селена

start "JAVA Selenium Server" java -jar selenium-server.jar -interactive -firefoxProfileTemplate "D:\Ogame\SeleniumStaticProfile"

Затем на сервере селена

cmd=getNewBrowserSession&1=*custom firefox.exe -p SeleniumStatic -no-remote&2=http://www.google.com
cmd=open&1=httttp://www.hotmail.com
cmd=open&1=httttp://www.google.pl

и я получаю сообщение об ошибке:

www.goole.com havent rights to read properties Window.seleniumMarker1299...

Весь журнал:

cmd =getNewBrowserSession & 1 = * custom firefox.exe -p SeleniumStatic -no-remote & 2 = ht tttp: //www.google.com 13: 54: 50.817 INFO - ---> Запрос htttttp: // localhost: 4444 / selenium-server / driver? cmd = getNewBrowserSession & 1 = * custom firefox.exe -p SeleniumStatic -no-remote & 2 = h tttttp: //www.google.com 13: 54: 50.823 INFO - Запрос команды: getNewBrowserSession [* custom firefox.exe -p SeleniumStatic -no-remote, htttttp: //www.google.com] on null сеанса 13: 54: 50.824 INFO - создание нового удаленного сеанса 13: 54: 50.832 INFO - выделенный сеанс ad3e48137d024959863ab8bb4c297d55 для httttp: //www.google.com, запуск... 13: 54: 54.615 ИНФОРМАЦИЯ - Получен результат: ОК, ad3e48137d024959863ab8bb4c297d55 в сеансе a d3e48137d024959863ab8bb4c297d55 cmd = open & 1 = http://www.wp.pl 13: 55: 23.588 INFO - ---> Запрос httttp: // localhost: 4444 / selenium-server / driver? Cmd = open & 1 = httttwp: //www.pl & sessionId = ad3e48137d024959863ab8bb4c297d55 13: 55: 23.595 INFO - Запрос команды: открыть [htttttp: //www.wp.pl,] в сеансе ad3e481 37d024959863ab8bb4c297d55 13: 55: 23.596 ПРЕДУПРЕЖДЕНИЕ // вы переходите из домена в домен.google.com to htttttp: //www.wp.pl это может привести к «Отказу в доступе» из браузера (если только он не работает как * iehta или * chrome, или, в качестве альтернативы, сервер selenium работает в режиме прокси-инъекции) 13.(localhost: 4444)

Что я делаю не так?Извините за мой плохой английский: /

1 Ответ

0 голосов
/ 14 марта 2011

Измените ваши команды так, чтобы они выглядели следующим образом

cmd=getNewBrowserSession&1=*firefox -no-remote&2=http://www.google.com
cmd=open&1=httttp://www.hotmail.com
cmd=open&1=httttp://www.google.pl

Вам не нужно указывать профиль, так как вы уже сделали это при запуске Selenium Server.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...