2017-05-06 17 views
1

當我運行我的硒程序顯示錯誤如何解決這個問題?當我運行我的Selenium程序時,它顯示錯誤如何解決這個問題?

import org.openqa.selenium.By; 

public class sss { 
    public static void main(String args[]) { 
     System.setProperty("webdriver.gecko.diver", "E:\\Selenium Project\\geckodriver.exe"); 
     FirefoxDriver driver = new FirefoxDriver(); 
     driver.get("http://gmail.com"); 
     driver.findElement(By.id("Email")); 
    } 
} 

錯誤:

Exception in thread "main" java.lang.UnsupportedOperationException: Not supported yet. 
    at FirefoxDriver.get(FirefoxDriver.java:21) 
    at sss.main(sss.java:13)`enter code here` 
C:\Users\Gaurav PC\AppData\Local\NetBeans\Cache\8.1\executor-snippets\run.xml:53: Java returned: 1 
BUILD FAILED (total time: 2 seconds) 
+0

Firefox瀏覽器:53.0.2(32位) 硒:2.9.1 Geckodriver:geckodriver-v0.16.1-Win64的 –

+0

你可以嘗試撞高達硒3.4.0,geckodriver v0.16.1和Mozilla Firefox瀏覽器53 。X? – DebanjanB

+0

所以版本不兼容是這個問題? –

回答

1

這裏是你的解決方案:

  1. 要使用geckodriver v0.16.1工作,你需要有硒3.4或更高版本。 您可以查看發行說明here
  2. here下載最新的Selenium 3.4.0。
  3. 安裝兼容Mozila Firefox的穩定版&。
  4. 而不是使用FirefoxDriver實現您應該使用WebDriver接口。
  5. 在開始執行之前查看您的代碼。這本來是webdriver.gecko.driver代替webdriver.gecko.diver

  6. 你的代碼如下:

    System.setProperty("webdriver.gecko.driver", "C:/Utility/BrowserDrivers/geckodriver.exe"); 
    WebDriver driver = new FirefoxDriver(); 
    driver.get("http://gmail.com"); 
    

讓我知道如果這個回答你的問題。

+0

嘿Thankyou現在的工作:) –

+0

@MohitSandhu好消息。你能接受答案作爲你的問題的解決方案來結束討論嗎?謝謝 – DebanjanB

+0

@MohitSandhu要接受答案作爲解決方案,您需要點擊箭頭下方的刻度線,將以綠色顯示:) – DebanjanB

相關問題