2016-02-04 5 views
6

ich folgenden Fehler erhalte, während die Leitung der Ausführung (selenium chrome driver):Selen unbekannter Fehler: nicht behandelte Inspektor Fehler

driver.findElements(By.className("myClass")); 

unknown error: unhandled inspector error: {"code":-32000,"message":"Cannot find execution context with given id"}

Was ist der Grund für diesen Fehler? Wie kann ich es lösen?

+0

scheint, wie es ein Problem mit der Identifizierung von Inspektoren ist, können Sie die entsprechenden HTML teilen? – Paras

Antwort

6

ich heute dieses Problem hatte ausschließlich mit ChromeDriver an einem Projekt, das feine arbeitet. Ich fand, dass das Problem auf die folgende Version von ChromeDriver Upgrade für mich festgelegt:

ChromeDriver v2.21 Download Page

1

dieses Problem Hat es wegen ist auf dem falschen Rahmen zu sein. Wechseln Sie zurück zum Grundrahmen (Standardrahmen) und Sie werden in Ordnung sein

3

Das Problem hat mich auch betroffen, als ich versuchte, auf ein Element zu klicken, das im Standardinhalt war und ich auf einem iFrame war.

den folgenden Code hinzufügen gelöst es für mich:

driver.switchTo().defaultContent();