2016-02-04 62 views
6

在執行線(selenium chrome driver)我收到以下錯誤:硒未知錯誤:未處理的檢查錯誤

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

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

,這是什麼錯誤的原因是什麼?我如何解決它?

+0

好像有與檢查員的身份問題,您可以共享有關HTML? – Paras

回答

6

我今天有這個問題只與ChromeDriver在已經工作的罰款項目。我發現,升級到ChromeDriver以下版本解決了該問題對我來說:

ChromeDriver v2.21 Download Page

1

有了這個問題,這是由於被錯誤的框架上。切換回根框架(默認框架),你會好的

3

當我試圖點擊一個在默認內容中的元素,我在一個iFrame上時,問題也影響了我。

添加以下代碼解決了這個問題對我來說:

driver.switchTo().defaultContent();