我正在运行一个Selenium测试,其中包括调用两个浏览器:Firefox和Google Chrome。该脚本首先调用Firefox并且一切顺利,但在调用Chrome时,显然我遇到了不允许测试运行的SSL证书问题。Selenium:Grid,Google Chrome和SSL
行为是,我开始用下面的命令两种浏览器:
sele1 =新DefaultSelenium( “本地主机”,4444, “*火狐”, “http://www.google.es/”) ; //建立第二个浏览器 sele2 = new DefaultSelenium(“localhost”,4444,“* googlechrome”,“http://www.facebook.com”); //启动第一个测试用例 sele1.start(); //开始第二个测试用例 sele2.start();
然后,在两个浏览器启动后,所有突然的Chrome关闭(未显示错误)。
运行所需的Firefox的所有命令后,Chrome浏览器显示Selenium服务器上出现以下错误(节点):
完成:/状态 无法代理http://jvutamyakw/因为找不到主机 Couldn”因为没有找到牛逼代理http://lqsvihpmai/主机 无法代理http://eqxsaiaqaf/因为找不到主机
我需要测试这两个浏览器,所以我不需要再创建一个Firefox的配置文件来测试它(试过,不一个可行的解决方案,并且不工作)。
帮助和提前致谢!
你能转到硒2吗?如果是,那么这将是最好的方式。在selenium2(webdriver)中的Chrome支持比硒1 – 2012-04-19 18:24:25
AJ好得多,感谢您的评论!我必须说,我以为我在使用硒。为了真诚,我一直在阅读这么长时间,我不知道其中的差别。我虽然它只是关于服务器包,我使用硒服务器独立-2.20.0.jar – BarbSchael 2012-04-23 09:11:19
行。我其实是指webdriver而不是硒。没关系。在你的情况下,如果你启动两个浏览器为Firefox,测试工作吗?你在使用硒网格还是独立服务器? – 2012-04-23 14:46:44