当前位置: 首页 > 知识库问答 >
问题:

无法启动超过4个chrome浏览器-Selenium Grid

司徒经纶
2023-03-14

我使用以下内容注册我的节点(与集线器相同的机器):

java-Dwebdriver.chrome。驱动程序=

但是,当我执行测试用例时,只启动了4个浏览器。是否有我遗漏的设置或在不知不觉中使用了一些默认设置?请帮忙。

共有1个答案

谢和同
2023-03-14

是的,Selenium 3中有2个配置参数与您的问题相关:

  • max实例:您可以在节点上运行多少相同类型的实例;
  • maxSession:您可以在节点上运行多少种类型的会话。

例如,如果您想为Chrome和IE运行测试

maxSession=10意味着在您的节点上,Chrome和IE只能运行10个会话。然后,您可以在特定的浏览器设置命令中定义每种类型要运行的数量:

-浏览器“browserName=chrome,maxInstances=6”

-浏览器“browserName=IE,maxInstances=4”

因此,maxSession是所有实例的总数。默认情况下,我相信是5,但您可以通过将其添加到命令中来更改它:

解决方案:java-Dwebdriver.chrome。驱动程序=

资料来源:

https://www.softwaretestinghelp.com/selenium-grid-selenium-tutorial-29/#maxSession

Selenium Grid:最大会话与最大实例

对于SELENIUM 4,它有点不同,因为您需要2个参数:

  • 一个覆盖默认最大会话设置:--override-max-会话true
  • 一个用于确定您想要的会话数:--max-会话20

命令示例:java-jarselenium-server-4.0.0-rc-3.jar节点检测驱动程序

来源:https://testingbootcamp.com/parallel-testing-with-selenium-grid-and-integration-with-jenkins-9d959dddbc1chttps://www.selenium.dev/documentation/grid/configuration/toml_options/https://webelement.click/en/selenium_grid_4_complete_guide_to_configuration_flags#_override_max_sessions

 类似资料:
  • 我正在使用ChromeDriver V2.24,我的系统中有Chrome Browser52(未安装,可执行文件)。 NosuchSessionException:没有这样的会话 控制台: 注意:在Windows安全更新之前,当我使用ChromeDriver3.1和Chrome58时,我的脚本运行良好。更新后,我无法启动Chrome浏览器,因为它不是启动浏览器,而是在后台运行。

  • 线程“main”java.lang.IllegalStateException中的异常:驱动程序可执行文件的路径必须由WebDriver.Chrome.driver系统属性设置;有关更多信息,请参见https://github.com/seleniumhq/selenium/wiki/chromedriver。最新版本可从http://chromedriver.storage.googleapis

  • 请有人帮我解决这个问题。提前道谢。当运行java代码在模拟器中打开chrome浏览器时,我收到“无法启动Chromedriver会话:无法创建新会话。详细信息:未创建会话:此版本的Chromedriver仅支持chrome 83版”错误消息。

  • 问题内容: 抱歉,您有愚蠢的问题,但是如何在webdriver中启动Chrome浏览器?我知道我必须指定chromedriver.exe的路径。问题是我无法下载chromedriver.exe,它已被删除。我发现的文件也没有.exe扩展名。我正在使用Eclipse,Java。请帮忙!我按照建议的步骤进行了所有操作,但是没有用。这是我的代码: 这是错误: 失败:测试java.lang.Illegal

  • 我对詹金斯真的很陌生。今天我安装并尝试玩。当然我丢了一把钥匙。 我的环境:java-version java version“1.6.0\u 24”OpenJDK Runtime environment(IcedTea6 1.11.4)(rhel-1.49.1.11.4.el6\u 3-x86\u 64)OpenJDK 64位服务器虚拟机(构建20.0-b12,混合模式) tomcat6型 Cen

  • 我试图在python中使用selenium chromedriver创建网站www.mouser.co.uk。但从第一枪就被检测为bot。 有人对此有解释吗?。以下是我使用的代码: