private IWebDriver driver;
var options = new InternetExplorerOptions();
options.IntroduceInstabilityByIgnoringProtectedModeSettings = true;
driver = new InternetExplorerDriver(options);
但是,与我一起工作的人需要将driver变量改为IWebDriver:
DesiredCapabilities capabilities = DesiredCapabilities.InternetExplorer();
capabilities.SetCapability("ie.ensureCleanSession", true);
driver = new RemoteWebDriver(new Uri(remoteAddress), capabilities, TimeSpan.FromSeconds(10));
所以我想知道是否可以设置以下属性:
options.IntroduceInstabilityByIgnoringProtectedModeSettings = true;
使用RemoveWebDriver?我可以在DesiredCapabilities对象中设置它吗?
可能是这样的(找不到类似的东西):
capabilities.SetCapability("ie.IntroduceInstabilityByIgnoringProtectedModeSettings ", true);
还是在RemoveWebDriver中包含options对象?
解决方法:
如果需要同时使用“选项”和“功能”,则可以在功能中添加选项,然后将功能作为参数传递给远程Webdriver.
capabilities.SetCapability(InternetExplorerOptions.Capability, options);
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。