我在 Win10 上使用 IEDriverServer 3.9 和 IE 11。使用带有 .NET frmaework 4.6.1 的 C# 测试解决方案。
我在进行硒测试时遇到了经典错误,它打开了 IE,但一段时间后没有输入 URL,并且控制台上出现错误“Selenium IEdriver issue”WebDriverException:对远程 WebDriver 服务器的 HTTP 请求对于 URL http://localhost:16639/session在 60 秒后超时。""
我已经尝试了所有方法,例如将 IEdriver 切换到 32 位,增加了更多时间,但都没有运气。如果我重新启动机器,它们会随机工作,但这种情况非常罕见。
我的代码示例
var options = new InternetExplorerOptions
{
IntroduceInstabilityByIgnoringProtectedModeSettings = true,
IgnoreZoomLevel = true,
//EnablePersistentHover = true,
// EnableNativeEvents = false,
//EnsureCleanSession = true,
//PageLoadStrategy = PageLoadStrategy.None,
//FileUploadDialogTimeout = new TimeSpan(0, 0, 30),
};
var webDriver = new InternetExplorerDriver(options);
我能做些什么??
请帮忙