【问题标题】:Waiting to run, over default 60 seconds. Seleinium C#等待运行,超过默认 60 秒。硒 C#
【发布时间】:2019-08-09 18:53:51
【问题描述】:

遇到一个问题,写了一个使用selenium(chromedriver)的程序,一切正常。该程序是用 C# 编写的。它在我的电脑上运行良好,但该程序是为旧电脑设计的。

老电脑比较弱,启动Seleniuim很长时间。有时启动时间超过 60 秒,我得到一个异常。

是否有可能以某种方式增加硒推出前的允许等待时间?

据我了解,加载页面的超时在这种情况下无济于事。

【问题讨论】:

  • 启动时间超过60秒 ...启动时间是什么?
  • @DebanjanB,我的意思是硒(chromedriver)的开始。命令开始:driver.Start ();。在此命令启动 chromedriver 之后。而且他并不总是有 60 秒的时间。
  • 使用您在启动时遇到的异常的错误堆栈跟踪更新问题

标签: c# selenium timeout selenium-chromedriver


【解决方案1】:

你可以试试这样的

this.driver.manage().timeouts().pageLoadTimeout(60, TimeUnit.SECONDS);
this.driver.manage().timeouts().setScriptTimeout(60, TimeUnit.SECONDS); 

【讨论】:

  • 谢谢。我会再试一次。但我想我已经尝试过了,这并不影响开始的等待时间。
猜你喜欢
  • 1970-01-01
  • 2017-10-22
  • 1970-01-01
  • 1970-01-01
  • 2020-10-13
  • 2022-08-24
  • 2019-03-25
  • 2020-04-29
  • 2020-04-06
相关资源
最近更新 更多