我正在使用带有 的 IE 驱动程序IE11
,对于某些元素Click
方法只会选择一个元素,它不会执行Click()
. 使用ChromeDriver
和FirefoxDriver
相同的脚本工作正常。
我已将驱动程序功能设置如下
DesiredCapabilities caps = DesiredCapabilities.internetExplorer();
caps.setCapability(InternetExplorerDriver.INTRODUCE_FLAKINESS_BY_IGNORING_SECURITY_DOMAINS, true);
caps.setCapability(InternetExplorerDriver.IGNORE_ZOOM_SETTING, true);
caps.setCapability(InternetExplorerDriver.REQUIRE_WINDOW_FOCUS, false);
caps.setCapability(InternetExplorerDriver.ENABLE_PERSISTENT_HOVERING, false);
caps.setCapability(InternetExplorerDriver.NATIVE_EVENTS, false);
我在以下链接上找到了一些解决方案,但仍然面临同样的问题。
Internet Explorer 中的 Selenium WebDriver 单击问题