如何在Selenium2 Grid Hub上运行第二个浏览器

时间:2013-02-10 19:37:49

标签: webdriver selenium-rc selenium-webdriver gradle

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

这是我的Hub和Node的配置文件: https://github.com/djangofan/WebDriverTestingTemplate/tree/master/root

1 个答案:

答案 0 :(得分:0)

您正在寻找DesiredCapabilities

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

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

这将启动网格上的Chrome浏览器。