c# - Selenium 远程 webdriver 60 秒后超时,c# vs2015
问题描述
我正面临 selenium web 驱动程序 c# 的问题。我正在本地机器上通过 chrome 运行测试,并使用driver = new Chrome Driver()
. 对于其中一个页面,该页面需要 60 多秒来加载和获取所有元素,并且每次显示此消息时都会显示我。
有什么想法吗?我也在使用带有 Nunit 的 Visual Studio 2015。
解决方案
有一个重载来指定命令超时(默认为 60),但您还必须传入 a ChromeOptions
:
例如:
IWebDriver driver = new ChromeDriver(ChromeDriverService.CreateDefaultService(), new ChromeOptions(), TimeSpan.FromSeconds(120));
推荐阅读
- python - 单个单词具有多个类别特征的词嵌入
- c# - Graph-API /v1.0/Teams/id 被阻止
- angular - 如何应用文本装饰:单击角度复选框时的行彻底
- halide - Halide 如何应用区间分析?
- r - R:计算组子集的 RMS
- python - 在 Robot Framework 中导入自定义测试库
- ios - Swift:在另一个目标中使用协议找不到某些属性
- python - 将图像分成块并比较每个对应的块
- python - 用 pybind11 包装 C++ 分配的实例
- type-conversion - 当 std_logic_vector 的大小可参数化时,如何计算它所需的位数?