【发布时间】:2014-10-27 20:36:08
【问题描述】:
我目前正在使用带有 C# 的 Selenium Webdriver。我也使用 selenium GRID 在远程 webdriver 中成功执行了测试。
我刚刚在我的网格设置中配置了 5 个 FF、Chrome 和 IE 实例,当我在 chrome 浏览器上运行我的测试项目时,我注意到只选择了一个 chrome 实例。这是预期的行为吗?我最初假设单个项目中的测试数量将根据 maxinstance 和 maxsessions 分布在多个浏览器实例中。但不确定为什么整个项目只使用一个浏览器实例。如果我需要做任何事情来使用多个浏览器实例来共享/运行测试,请告诉我。
【问题讨论】:
-
你使用什么测试框架?这也是测试有多少线程的一个因素。例如,NUnit 不支持并行化。
-
感谢 Arran 的回复!!.. 不幸的是我正在使用 NUNIT :) 是否有任何好的替代方案或解决方法来实现这一目标?
标签: c# selenium selenium-webdriver selenium-grid