【问题标题】:How To Get Selenium Grid 2 Running 1 Test In Multiple Browsers In Parallel如何让 Selenium Grid 2 在多个浏览器中并行运行 1 个测试
【发布时间】:2012-06-22 01:22:32
【问题描述】:
我正在使用以下技术:
- .net 中的 Selenium Webdriver 2.0
- 硒网格 2
- 规范流
- Visual Studio 女士
- 锐化器
我的问题是,一旦我运行测试,如何让测试在不同的浏览器(如 Firefox 和 Internet Explorer)中并行运行。
目前它只在默认浏览器上运行一次测试,并忽略我在 json 文件中传递的其他浏览器。
请帮忙。
谢谢。
【问题讨论】:
标签:
parallel-processing
cross-browser
nunit
selenium-webdriver
selenium-grid
【解决方案1】:
也许你应该更关心节点是如何注册的。
启动节点(使用以下命令)
java -jar selenium-server-standalone-2.14.0.jar -role node -hub http://localhost:4444/grid/register
如果您也尝试使用浏览器启动节点(检查以下命令)
-browser maxInstances=5
maxInstances --> 表示单个节点上的最大会话数,与浏览器无关
请在您的测试用例中指定功能,以便它并行调用特定浏览器(IE、FF、Chrome)以避免默认浏览器。