Selenium Grid,并行运行多个浏览器实例

时间:2016-07-06 09:52:07

标签: selenium selenium-grid

我正在使用Selenium网格并行运行我的测试的多个实例。我想测试一下我是否可以同时运行很多浏览器。我的问题是,我不能同时拥有更多的5个浏览器,我不知道为什么。

以下是我用来启动集线器和节点的命令:

java -jar %seleniumPath% -port 4444 -role hub -nodeTimeout 1000

java -jar %seleniumPath% -role node -hub http://localhost:4444/grid/register -browser browserName=firefox,maxInstances=1,maxSession=1 -port 5555

注意:这两个命令正在运行,但我不理解的是maxInstancesmaxSession个参数。我将它们设置为1但我仍然可以运行多个浏览器,如果我将它们设置为10个或更多,则只有5个浏览器会同时运行。

如果有超过5个浏览器同时运行,我该怎么办?

1 个答案:

答案 0 :(得分:1)

通常,根据Selenium Grid2官方documentation-maxSession是可以在节点上并行运行的最大浏览器数,而-maxInstances设置特定浏览器可以设置多少个实例同时跑。

不要忘记重新启动负责每个远程计算机上的节点会话的本地java进程以应用这些设置。

相关问题