Selenium网格接受请求并等待所有节点出现
我有一个连接到20个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
节点的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?