首页 > 解决方案 > Selenium 远程 webdriver 60 秒后超时,c# vs2015

问题描述

我正面临 selenium web 驱动程序 c# 的问题。我正在本地机器上通过 chrome 运行测试,并使用driver = new Chrome Driver(). 对于其中一个页面,该页面需要 60 多秒来加载和获取所有元素,并且每次显示此消息时都会显示我。

有什么想法吗?我也在使用带有 Nunit 的 Visual Studio 2015。

标签: c#seleniumwebdriverremotewebdriver

解决方案


有一个重载来指定命令超时(默认为 60),但您还必须传入 a ChromeOptions

https://seleniumhq.github.io/selenium/docs/api/dotnet/html/M_OpenQA_Selenium_Chrome_ChromeDriver__ctor_3.htm

例如:

IWebDriver driver = new ChromeDriver(ChromeDriverService.CreateDefaultService(), new ChromeOptions(), TimeSpan.FromSeconds(120));

推荐阅读