【发布时间】:2020-08-23 14:13:48
【问题描述】:
我正在尝试使用 Selenium Internet Explorer 驱动程序,但是当我尝试实例化它时它会中断:
[TestInitialize]
public void TestInitialise() {
ieDriver = new InternetExplorerDriver();
}
出现以下错误:
启用保护模式必须设置为相同的值(启用或 禁用)适用于所有区域。 (NoSuchDriver)。
我找到了解决我的问题here的明显方法,建议设置驱动的DesiredCapabilities,如图:
var capabilitiesInternet = new OpenQA.Selenium.Remote.DesiredCapabilities();
capabilitiesInternet.SetCapability("ignoreProtectedModeSettings", true);
IWebDriver webDriver = new InternetExplorerDriver(capabilitiesInternet);
唯一的问题是,我使用的是我能找到的最新版本的驱动程序,并且没有覆盖以 DesiredCapabilities 作为参数的 InternetExplorerDriver。
现在是否有一些新的或其他设置DesiredCapabilites 的方法来代替我使用的示例?
【问题讨论】:
标签: c# internet-explorer selenium