0

我设法让 Selenium Grid Hub 在我的代码中运行(使用 Groovy/Gradle 构建系统),并从 .json 配置文件加载配置,当我运行测试时它只运行一个线程。我将我的网格服务器配置为最多 2 个会话。如何让我的单元测试(或网格)实际启动第二个浏览器?我在 Selenium 网站和 Google 上到处查看,但每个人都没有提到如何去做,好像这是每个人都已经知道的事情。我在这里错过了什么吗?

这是我的集线器和节点的配置文件: https ://github.com/djangofan/WebDriverTestingTemplate/tree/master/root

4

1 回答 1

0

您正在寻找DesiredCapabilities

在java中你会写这样的东西:

DesiredCapabilities capabilities = DesiredCapabilities.chrome();
RemoteWebDriver driver = new RemoteWebDriver(yourGridUrl, capabilities);

这将在您的网格上启动 chrome 浏览器。

于 2013-02-12T12:29:07.317 回答