2016-11-11 55 views
0

,腳本是能打開瀏覽器,但它是不是能夠把URL我用driver.get()方法。然後,我嘗試添加和增加睡眠時間,之後,我的腳本能夠加載url,並且它按預期工作,但大部分時間都是失敗的,我不知道它是時間問題或驅動程序問題,請建議我適當的解決方案。硒網絡驅動器:能夠打開Firefox瀏覽器,但無法在執行我的腳本加載地址

平臺使用 - Windows 7的 語言-java 工具 - 用於驅動程序實例創建硒網絡驅動程序2.48.2 火狐-34.0

代碼如下:

try { 
      Thread.sleep(5000); 
     } catch (InterruptedException e) { 
      // TODO Auto-generated catch block 
      e.printStackTrace(); 
     } 
     driver = new FirefoxDriver(); 
     try { 
      Thread.sleep(5000); 
     } catch (InterruptedException e) { 
      // TODO Auto-generated catch block 
      e.printStackTrace(); 
     driver.get(myurl); 
     } 

錯誤日誌如下:

Slenium web driver : Unable to connect to host 127.0.0.1 on port 7055 after 45000 ms. Firefox console output...and ...Receiving org.openqa.selenium.WebDriverException: Cannot find firefox binary in PATH) 
+0

我從csv文件讀取myurl價值 – sufiya

+0

請儘量將http://stackoverflow.com/questions/20950748/cannot-find-firefox-binary-in-path-make-sure-的IS-安裝了Firefox –

+0

可能的複製[如何讓火狐與硒的webdriver在Mac OSX上工作(http://stackoverflow.com/questions/9907492/how-to-get-firefox-working-with-selenium-webdriver -on-mac-osx) – stackoverflow

回答

0

我有同樣的問題,即無法在瀏覽加載的BaseURL r ...您需要更換

System.setProperty(「webdriver.gecko.driver」,「C:\ Marionette \ geckodriver_1.exe」);代替 System.setProperty( 「webdriver.firefox.marionette」, 「C:/Users/admin/Downloads/geckodriver-v0.11.1-win32/geckodriver.exe」);

或嘗試反向

相關問題