[英]Selenium parallel test running conflict between multiple browser instances b/c share local storage?
[英]Selenium Grid, running multiple browser instances in parallel
我正在使用Selenium网格并行运行测试的多个实例。 我想测试是否可以同时运行许多浏览器。 我的问题是我不能同时拥有五个以上的五个浏览器,而且我也不知道为什么。
这是我用来启动中心和节点的命令:
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
注意:这两个命令正在工作,但是我不理解的是maxInstances
和maxSession
参数。 我将它们设置为1,但是我仍然可以运行多个浏览器,如果将它们设置为10或更多,则只能同时运行5个浏览器。
要同时运行5个以上的浏览器,该怎么办?
通常,根据Selenium Grid2官方文档 , -maxSession
是可以在节点上并行运行的浏览器的最大数量,而-maxInstances
设置特定浏览器可以同时运行的实例数量。
不要忘记在每个远程计算机上重新启动负责节点会话的本地Java进程,以应用这些设置。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.