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

由于SO\U超时,Selenium网格会话终止

龚寂弦
2023-03-14

从C#客户机,我的驱动变量在2秒后返回“Selenium Grid会话终止,因为SO#U超时”。我正在寻找一种方法来增加SE Grid server的超时时间,因为看起来我需要增加Selenium节点的超时时间。

感谢您帮助解决此问题。

共有1个答案

相洛华
2023-03-14

解决了问题。

我没有正确设置超时。在这方面,它应该是“timeout”参数,而不是“browser\u timeout”。

在json内部,它以毫秒为单位,从命令行来看,它以秒为单位。

我更改了json超时,因此它将覆盖我从Selenium客户端驱动程序传递的30秒超时参数。

json看起来像这样:

{"host": null,"port": 80,"newSessionWaitTimeout":-1,"servlet": [], "优先级器": null,"capabilityMatcher":"org.openqa.grid.internal.utils.DefaultCapabilityMatcher","throwOnCapabilityNotent": true,"nodePolling": 5000,"cleUpCycle": 5000,"BrowserTimeout": 60000,"timeout": 50000,"max会话": 5,"jettyMaxThread":-1}

感谢克里希南为我指出参考页面。

 类似资料:
  • 在运行测试时,我需要长时间的延迟(约40秒)。 我看到了,在那段时间里,Selenium会话被删除了。 请帮助:如何配置会话超时以增加? 在Selenium节点日志中开始延迟后的30秒内,我看到了以下内容: 信息org.openqa.selenium.remote.server。DriverServlet-由于客户端超时,会话7f5fffec-4882-4c4c-b091-c780c66d379d

  • Node2:Win10系统 开始于:java-dwebdriver.chrome.driver=chromedriver.exe-jar selenium-server-standalone-2.52.0.jar-role webdriver-hub http://192.168.1.103:4444/grid/register-nodeConfig node2.json json的内容如下: n

  • 我在我的电脑上使用Selenium stanalone+Chrome headless+PHP+UwAmp服务器来解析一些数据(系统:WIN7_32bit,4GB RAM)。 我需要同时启动22个Chrome会话,所以我使用selenium grid进行以下设置: 我的问题是,主要是6个会议开始(图片上的例子)...有时有2或4个活动会话。我做错了什么?我试图在php.ini中进行更改,但没有成功

  • 我试图解决hackerrank的一个问题,当我提交我的解决方案时,我得到一个错误,说明“由于超时而终止”。 请检查代码,并建议我如何优化。 语句:您有一个空序列,将向您提供查询。每个查询都是以下三种类型之一: 1 x-将元素x推入堆栈。2-删除堆栈顶部的元素。3-打印堆栈中的最大元素。 输入格式 输入的第一行包含一个整数。接下来的每一行都包含上述查询。(保证每个查询都是有效的。) 输出格式 对于每

  • 在 HTTP 协议中,当客户端不再处于活动状态时没有显示的终止信号。这意味着当客户端不再处于活跃状态时可以使用的唯一机制是超时时间。 Servlet 容器定义了默认的会话超时时间,且可以通过 HttpSession 接口的 getMaxInactiveInterval 方法获取。开发人员可以使用HttpSession 接口的 setMaxInactiveInterval 方法改变超时时间。这些方法

  • 问题内容: 我在用户登录时创建会话,如下所示: 如何在X分钟的会话上指定超时,然后在达到X分钟后让它执行功能或页面重定向? 编辑:我忘了提及由于不活动,我需要会话超时。 问题答案: 首先,存储用户最后一次发出请求的时间 在后续请求中,检查他们多久之前提出了请求(在此示例中为10分钟)