使用Eclipse和Selenium WebdriverUnreachableBrowserException
使用@AfterMethod在每次測試後關閉瀏覽器。
@AfterMethod
public void closeBrowser(ITestResult result) {
result.getMethod().getMethodName();
endTest(testName);
getDriver().getCurrentUrl();
getDriver().quit(); // Close browser before each new test
}
不過,我得到這個消息是Chrome和IE
org.openqa.selenium.remote.UnreachableBrowserException:錯誤遠程瀏覽器進行通信。它可能已經死亡。 構建信息:版本:'2.48.1',修訂:'d80083d',時間:'2015-10-08 21:07:25'
我已經關閉了任務管理器中的舊進程,清理我的輸出文件夾,我不斷收到此錯誤。請幫忙!此外
getDriver.close();
關於第二個問題,你可以嘗試殺死背景情況類似:
我認爲您使用的是相同的驅動程序實例其他一些課也是如此。或者,您可以手動檢查關閉窗口時是否顯示其他對話框。 – Shah
對不起,我不完全確定你的意思,你可以精心策劃 –
即使關閉資源管理器窗口,有時候實例仍在運行。您可以去任務管理器並驗證實例是否隱藏在那裏運行。請看看這裏[鏈接](http://stackoverflow.com/questions/23023399/error-communicating-with-the-remote-browser-it-may-have-died-selenium-web-driv/25497994#25497994 )。此外,嘗試重新啓動您的電腦,有時它也可以。 – Shah