Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Selenium网格接受请求并等待所有节点出现_Selenium_Selenium Webdriver_Selenium Grid - Fatal编程技术网

Selenium网格接受请求并等待所有节点出现

Selenium网格接受请求并等待所有节点出现,selenium,selenium-webdriver,selenium-grid,Selenium,Selenium Webdriver,Selenium Grid,我有一个连接到20个节点的selenium网格集线器。我通常在未使用时关闭所有节点。因此,在开始测试之前,我旋转所有节点,并等待60秒,等待节点出现。但不幸的是,这需要超过60秒的时间,我需要将请求放在集线器中,直到所有节点都出现。我怎样才能做到这一点?我是否可以至少指定请求在中心超时之前可以驻留多长时间 这就是我如何启动hub java -jar ~/automation/tools/selenium-server-standalone-3.6.0.jar -role hub -port 80

我有一个连接到20个
节点的
selenium网格集线器
。我通常在未使用时关闭所有
节点。因此,在开始测试之前,我旋转所有
节点
,并等待60秒,等待
节点
出现。但不幸的是,这需要超过60秒的时间,我需要将请求放在
集线器中
,直到所有节点都出现。我怎样才能做到这一点?我是否可以至少指定请求在中心超时之前可以驻留多长时间

这就是我如何启动
hub

java -jar ~/automation/tools/selenium-server-standalone-3.6.0.jar -role hub -port 8007 -maxSession 1 -newSessionWaitTimeout 600000 -timeout 50 -log /var/log/grid.log
如果节点不可执行,则在60秒后立即出现以下异常

org.openqa.selenium.WebDriverException:转发新 用于安装功能的虚拟机会话空池 [{chrome.switches=[--无默认浏览器检查],nativeEvents=false, acceptSslCerts=true,goog:chromeOptions={args=[测试类型, 允许运行不安全的内容],扩展=[], prefs={profile.password\u manager\u enabled=false, download.default_directory=C:/downloads/}, 未处理的PromptBehavior=accept,browserName=chrome,video=True, chrome.prefs={profile.password\u manager\u enabled=false, download.default_directory=C:/downloads/},platformName=ANY,version=, platform=ANY,unexpectedAlertBehaviour=accept}]10:58:20命令 持续时间或超时:55毫秒


我不确定是否有这样的选择。但如果您什么也找不到,那么就可以使用上游和故障转移处理将nginx放在同一台服务器上probably@TarunLalwani当前位置你有例子吗?没有。但是你可以看一看,看一看。如果他们不帮你,那就让我来know@TarunLalwani:是否有可能提供一个片段来帮助我实现此pls?我不确定是否存在此选项。但如果您什么也找不到,那么就可以使用上游和故障转移处理将nginx放在同一台服务器上probably@TarunLalwani当前位置你有例子吗?没有。但是你可以看一看,看一看。如果他们不帮你,那就让我来know@TarunLalwani:是否有可能提供一个片段,帮助我实现这个pls?