我正在尝试使用 IE 在 java selenium 中进行测试,但我的问题是我必须继续在受保护模式下配置设置,这是已弃用功能的替代方法
WebDriver driver = new InternetExplorerDriver(cap);
因为我希望在没有人工交互的情况下实现自动化。我在 Eclipse 中使用此代码,它在我的代码中根本没有任何效果,上面用黄线荧光笔划掉,表示它已被弃用。那么是否有一个新功能可以实现这一点,这是我一直用于完整性检查的代码
DesiredCapabilities cap = DesiredCapabilities.internetExplorer();
cap.setCapability("nativeEvents", false);
cap.setCapability("unexpectedAlertBehaviour", "accept");
cap.setCapability("ignoreProtectedModeSettings", true);
cap.setCapability("disable-popup-blocking", true);
cap.setCapability("enablePersistentHover", true);
cap.setCapability("ignoreZoomSetting", true);
cap.setCapability(InternetExplorerDriver.INTRODUCE_FLAKINESS_BY_IGNORING_SECURITY_DOMAINS,true);