Meine Javascript Linie:Element nach jquery.show und WebDriverException: unbekannter Fehler: kann nicht Element des Fokus
$('#name').show();
Meine WebDriver Codezeile:
wait.until(ExpectedConditions.visibilityOfElementLocated(By.id("name"))).sendKeys("Some Name");
Wenn ich den Test ausführen es löst die folgende Ausnahme aus:
WebDriverException: unknown error: cannot focus element
Also habe ich nach einer Lösung gesucht. Es gibt einige Probleme, die in Chrome Google Code-Site gemeldet werden. Es gibt viele Vorschläge zur Verwendung von JavaScriptExecutor
. Aber es scheint keine bessere Lösung für mich zu sein, weil es einen Browser abhängigen Code machen könnte.
Dies funktionierte auch für mich, mit einem ähnlichen Problem. –