【发布时间】:2015-04-16 23:52:48
【问题描述】:
如何提及应该在哪个节点上执行哪个测试用例。
例如:
假设在 IP a1 的系统上,我已经启动了网格 HUB
并已将 b1、b2、b3 注册到集线器 a1。
现在,如果我有一个带有测试 tc1, tc2, tc3, tc4, tc5 等的课程,
我应该如何在每个测试用例中初始化驱动程序?
RemoteWebDriver driver = new RemoteWebDriver(new URL("http://**a1:port/wd/hub**"));
在所有测试用例中,它又会将测试用例绑定到节点
(或)
需要在每个测试用例中提及我们要执行测试用例的节点url。
RemoteWebDriver driver = new RemoteWebDriver(new URL("http://b1:port/wd/hub"));
RemoteWebDriver driver = new RemoteWebDriver(new URL("http://b2:port/wd/hub"));
RemoteWebDriver driver = new RemoteWebDriver(new URL("http://b3:port/wd/hub"));
【问题讨论】:
-
那么您的问题是如何在每个节点上运行您的测试用例?或者您如何设置在哪个节点上运行您的测试用例?
-
我的问题是如何设置“在哪个节点上执行哪个测试用例”。如果 Grid 会处理,那么有什么方法可以找出“在哪个节点上哪个测试用例执行”。