Ich bin mit dem IE-Treiber mit IE11
, Für einige Elemente Click
Methode wird nur ein Element auswählen, es wird nicht die Wirkung des Click()
tun. Mit ChromeDriver
und FirefoxDriver
das gleiche Skript funktioniert gut.Selen WebDriver - Klicken Sie() -Methode nicht mit IE-Treiber
Ich habe gesetzt Treiberfähigkeiten wie unten
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);
ich einige Lösungen gefunden Links auf folgende, aber immer noch gleiche Problem gegenüber.
Selenium WebDriver Click issue in Internet Explorer
Selenium 2.0b3 IE WebDriver, Click not firing
Welchen 'idiverserver' verwenden Sie' 64-bit' oder '32-bit' ?? und was passiert, wenn Sie mit 'WebElement.click()' 'klicken? Gibt es irgendeine Ausnahme? –
Ich benutze 32-Bit-Treiber, und keine Ausnahmen gefunden, wenn ich element.click() –
verwenden Ist dieses Element manuell an IE-Browser korrekt anklickbar? –