1
我使用webdriver的硒和PhantomJS版本2.0.0UnreachableBrowserException在PhantomJS
我得到「org.openqa.selenium.remote.UnreachableBrowserException:錯誤與遠程通信的瀏覽器可能已經死了。」執行我的代碼時出錯。
下面是我班的示例代碼。
rateMaintenancePg = createRatePg.closeGuideRatesUI();
Sleep(6);
getscreenshot();
Sleep(6);
System.out.println("Closed Create Rate UI.");
Sleep(3);
driver.switchTo().defaultContent();
driver.switchTo().frame("main");
driver.switchTo().frame("frmTabmenu_spnTabMenus_0");
Sleep(3);
System.out.println("Go to iframe frmTabmenu_spnTabMenus_0");
homePg = rateMaintenancePg.closeRateMaintenanceUI();
Sleep(3);
getscreenshot();
Sleep(3);
driver.navigate().refresh();
Sleep(4);
我得到這一行此錯誤:
driver.switchTo().defaultContent();
運行以下命令,終止所有正在運行的IEDriverServer.exe進程(如果有) –
我試過這種方式。但仍然存在這樣的錯誤。這在Firefox驅動程序中工作正常。 –
上面有什麼?前面的步驟可能導致駕駛員失敗嗎?在defaultContext()語句之前,插入System.out.println(driver.getCurrentUrl())時會發生什麼; ? – MikeJRamsey56