我正在使用Visual Studio C#中的测试资源管理器运行测试,它返回超时,执行时间为30秒(我指定了该时间(,但在浏览器堆栈中几乎是2分钟。如何更改浏览器堆栈中的 90 秒空闲超时,以便同时在 Visual Studio 和浏览器堆栈中完成测试?这给我带来了问题,因为我必须在队列中进行大量测试,并且我已达到帐户的限制
听起来您正在询问如何增加 Web 驱动程序的默认超时。
Driver.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(90);
Driver.Manage().Timeouts().PageLoad = TimeSpan.FromSeconds(90);
上面的代码更改了驱动程序等待页面加载的最长时间以及驱动程序在查找元素时等待的最长时间。这是假设您的 IWebDriver 对象名为"驱动程序"。