无法使用Selenium打开带有配置文件(非临时)的Firefox

时间:2011-03-11 13:00:43

标签: firefox selenium

我想用我的自定义配置文件启动firefox,当我从selenium开始在这个会话中添加一些插件时(例如)我希望他不会忘记它们。

我启动了selenium服务器

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

然后在selenium服务器

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://本地主机:4444 /硒服务器/驱动器   ?CMD = getNewBrowserSession&安培; 1 = *自定义   firefox.exe -p SeleniumStatic   -no-remote& 2 = h tttttp://www.google.com 13:54:50.823 INFO - 命令请求:   getNewBrowserSession [*定制   firefox.exe -p SeleniumStatic   -no-remote,htttttp://www.google.com] on session null 13:54:50.824 INFO -   创建新的远程会话   13:54:50.832 INFO - 分配的会话   ad3e48137d024959863ab8bb4c297d55 for   httttp://www.google.com,启动......   13:54:54.615信息 - 得到的结果:   好的,ad3e48137d024959863ab8bb4c297d55上   会话a   d3e48137d024959863ab8bb4c297d55   CMD =开放&安培; 1 = HTTP://www.wp.pl   13:55:23.588 INFO - --->请求   httttp://本地主机:4444 /硒服务器/驱动器   ?CMD =开放&安培; 1 = htttttp://www.wp.pl&的sessionId = ad3e48137d024959863ab8bb4c297d55   13:55:23.595 INFO - 命令请求:   在会话上打开[htttttp://www.wp.pl,]   ad3e481 37d024959863ab8bb4c297d55   13:55:23.596警告 - 你似乎是   改变域名   httpsp://www.google.com to   htttttp://www.wp.pl这可能导致一个   浏览器“权限被拒绝”   (除非它以* iehta或   * chrome,或者selenium服务器在代理中运行   注射模式)13:55:23.691 INFO -   结果:Witrynie   http://www.google.com nie udzielono   你是prawnien do odczytania wlasciwosci   Window.document z    关于sessi   ad3e48137d024959863ab8bb4c297d55

当然我已经在Firefox SeleniumStatic配置文件中输入了代理(localhost:4444)

我做错了什么? 抱歉我的英文不好:/

1 个答案:

答案 0 :(得分:0)

将命令更改为以下内容

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时已经这样做了。