我想用我的自定义配置文件启动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)
我做错了什么? 抱歉我的英文不好:/
答案 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时已经这样做了。