当我运行我的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 :(得分:1)
以下是您的解决方案:
geckodriver
v0.16.1,您需要拥有Selenium 3.4或更高版本。
您可以查看发行说明here。 FirefoxDriver
界面。WebDriver
实现
在开始执行之前检查代码。应该是webdriver.gecko.driver
而不是webdriver.gecko.diver
您的代码如下:
System.setProperty("webdriver.gecko.driver", "C:/Utility/BrowserDrivers/geckodriver.exe");
WebDriver driver = new FirefoxDriver();
driver.get("http://gmail.com");
如果这回答了你的问题,请告诉我。