我正在运行 Selenium 测试,其中包括调用两个浏览器:Firefox 和 Google Chrome。该脚本首先调用 Firefox 并且一切顺利,但是当调用 Chrome 时,显然我的 SSL 证书存在一些问题,不允许测试运行。
行为是我使用以下命令启动两个浏览器:
sele1 = new DefaultSelenium("localhost", 4444, "*firefox", "http://www.google.es/"); //建立第二个浏览器 sele2 = new DefaultSelenium("localhost", 4444, "*googlechrome" , "http://www.facebook.com"); //启动第一个测试用例 sele1.start(); //启动第二个测试用例 sele2.start();
然后在两个浏览器启动后,Chrome 突然关闭(没有显示错误)。
运行 Firefox 所需的所有命令后,Chrome 浏览器在 Selenium 服务器(节点)上显示以下错误:
完成:/status 无法代理到http://jvutamyakw/因为找不到主机 无法代理到http://lqsvihpmai/因为找不到主机 无法代理到http://eqxsaiaqaf/因为找不到主机
我需要测试两个浏览器,所以我不需要创建另一个 Firefox 配置文件来测试它(已经尝试过,但不是一个可行的解决方案,也不能正常工作)。
帮助并提前感谢!