Rah*_*hul 5 javascript java firefox selenium dos
我正在通过更改端口号来并行运行CHROME,FF,IE,命令是:
java -jar D:\selenium\selenium-server-standalone-2.40.0.jar -htmlSuite "*googlechrome C:\chrome.exe" http://localhost/test/ D:\selenium\TS6.html C:\RES\Result_TS6.html -port 4448
and -port 4452 for FF
and -port 4456 for IE
Run Code Online (Sandbox Code Playgroud)
完成后,CHROME运行完美并且关闭
当FF完成其自动化时,它正在关闭IE而不是FF 并且FF仍然永远运行....任何人都可以建议为什么会发生这种情况?
可以使用不同的参数多次运行 selenium-server-standalone。然而,由于您遇到了意外行为,因此可以得出结论,这种用法不受支持,因为也没有找到文档。要找到问题的根本原因,需要进行更多调试。
selenium-standalone-server 与 Grid 服务器捆绑在一起。网格服务器被设计为(正是为了您想要的)执行和管理多个测试。这允许您并行执行多个测试、管理浏览器配置并跟踪测试结果。
在http://docs.seleniumhq.org上有一个关于如何设置网格服务器的指南。
是否可以-htmlSuite直接使用 Grid 服务器运行 Selenium IDE HTML Suite 是未知的,而且可能性很小。没有找到这方面的文档。但是,可以将现有 Selenium IDE HTML Suite 导出为 WebDriver 兼容代码。
当然,您始终可以选择在多个虚拟机中运行测试,这种方法也解决了无法运行多个实例的问题。
| 归档时间: |
|
| 查看次数: |
635 次 |
| 最近记录: |