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

Selenium服务器超时问题

漆雕疏珂
2023-03-14

我已经安装了selenium IDE和selenium server(selenium RC)。。。当使用phpunit在命令提示符下运行测试用例时,会出现如下错误

访问位于“”的Selenium服务器时,响应无效html" target="_blank">http://localhost:4444/selenium-服务器/驱动程序/':30000ms后超时

我在selenium IDE选项超时属性中进行了更改,并且在启动服务器时

java-jarselenium-server-standalone-2.24.1.jar[-timeout 7000000]

仍然是同样的问题说时间30000ms

如果有人能帮忙那就太好了

提前感谢......

共有1个答案

南门峰
2023-03-14

我刚刚看到了phpunit selenium代码,似乎它们不支持2.23以上的selenium服务器。您应该下载早期版本的selenium server(特别是2.23)并运行它。它应该根据他们的READ-ME文件工作。

尽管如此,我看到了他们用来访问服务器的url,即<代码>http://localhost:4444/selenium-Selenium 1使用的是服务器/驱动程序,而不是webdriver。所以我宁愿从http://release.seleniumhq.org/试试看。

还有一件事。定义超时的正确方法是java-jarselenium-server-standalone-2.24.1.jar-timeout 7000000也就是说,没有方括号。

希望这有助于...:)

 类似资料:
  • 问题内容: 我有一个Java Selenium项目,该项目不会在我的计算机上运行,​​但会在具有相同OS版本(OSX 10.13.1),Chrome浏览器版本(63.0.3239.84)和chromedriver版本(2.34)的同事的计算机上运行。我收到消息: 但是,当我在浏览器中打开http:// localhost:18633 / status时 ,我得到一个有效的响应: 我试过换出chro

  • 问题内容: 我正在尝试用golang写一个Web服务器来处理地理编码请求。其中一些请求需要花费一分钟以上的时间来处理。在这种情况下,尽管处理程序一直在运行,但是服务器似乎正在向客户端返回一个空的主体。我尝试了下面的代码无济于事。我想念什么吗?pat这可能是个问题吗? 客户是红宝石。但我不认为这是问题所在,因为如果使用curl,我会看到类似的行为。 问题答案: 找到了问题。我没有提到我的服务器在Am

  • 我正在用C++开发双向流gRPC。我想在服务器端设置一个超时限制,如果连接超过一个阈值,就关闭连接。 但是我发现的唯一超时机制是在客户端(https://grpc.io/blog/deadlines/#c)。我找不到任何API可以用于ServerContext(https://grpc.github.io/grpc/cpp/classgrpc_1_1_server_context.html)。有人

  • 在遵循WebDriverJs留档的“入门”部分中的说明并从他们的网站运行此片段后: 我得到这个错误: 我正在使用这里找到的ChromeDriver的mac32版本运行OSX Mavericks。chromedriver可执行文件位于my目录下,可以在my路径下访问。 我注意到的一点是,当我从命令行运行chromedriver时,它在端口9515上运行,而节点代码在60065上查找它。然而,仅仅使用

  • 我已经尝试了Stackoverflow主题中告诉我的一切。我通过jenkins在远程从机上运行java selenium测试。荒谬的是,第一个测试总是运行,浏览器打开,所有其他测试都给我“等待驱动服务器启动超时”。 错误: 到目前为止我尝试过的所有解决方案: 更新Java1_8_271 更新硒4 更新ChromeDriver 87 用rawcap检查localhost流量 检查localhostd

  • 我使用快速和连接超时中间件来处理超时。 它工作得很好,但是我默认的服务器的超时设置为两分钟。 因此,如果我想将超时中间件设置为大于两分钟的值,我还必须将http服务器超时增加到稍大一点(否则我的连接超时处理程序不会被调用) 我怎样才能避免这种情况?我错过什么了吗?