使用硒网格(使用C#单元测试)并行测试
-
27-09-2019 - |
题
遵循自动测试者的响应: 是否有任何方法可以使用C#代码运行Parrallow测试,而无需使用Selenium Core以外的类库?
我有以下设置:
Selenium Grid Hub:192.168.0.1 Selenium RC 1:192.168.0.2 Selenium RC 2:192.168.0.3
两个遥控器都在运行 *Firefox。如果仅运行1个遥控器,则当我向轮毂发送测试时,它会加载并运行正常。但是,如果两个遥控器都在运行 - 测试仅在其中一个上运行。
我期望这样: -
selenium = new DefaultSelenium("192.168.0.1", 4444, "*firefox", "http://blah.com/");
selenium.Start();
// rest of test follows...
会同时启动两个遥控器吗?
有什么想法,为什么不发生这种情况?
非常感谢!
解决方案 2
我一直在环顾四周,我认为我的答案是 加利奥 这是测试跑者
其他提示
不幸的是,这样做将永远不会有两个硒实例。每个硒对象将控制一个浏览器,每个浏览器将从连接到RC的1个RC启动。
如果您想并行运行多个浏览器,则需要运行测试 pnunit 或者 可行的mbunits.
不隶属于 StackOverflow