在使用C#和硒创建测试时,遇到了一个我从未遇到过的问题。该测试基本上可以打开网站,以admin身份登录,并在admin页面内,而不是为此网站安装允许在网站上启用保修功能的插件。到目前为止,所有操作都可以正常进行,但是当测试单击安装按钮时,页面进入安装/加载屏幕类型,然后过一分钟,由于时间限制,我的测试失败。 这是错误:
消息:OpenQA.Selenium.WebDriverException:对 URL的远程WebDriver服务器 http://localhost:59515/session/c098338553dd7e3941e7e6c800273df3/element/0.3693091767590764-2/click 60秒后超时。 ----> System.Net.WebException: 操作已超时。
现在测试确实按照预期的方式安装了插件,但是我的测试仍然会失败,由于超时,我无法继续进行其余的测试。我知道这与将默认计时器设置为60秒的webdriver或remotedriver有关,但我只是不知道如何解决问题,或者延长该时间限制,或者是否有其他解决方法?>