【发布时间】:2018-02-03 13:09:01
【问题描述】:
String path=System.getProperty("user.dir");
System.setProperty("webdriver.gecko.driver", path+"/driver/windowgecko.exe");
WebDriver driver= new FirefoxDriver();
driver.get("https://www.google.co.in/?gfe_rd=cr&dcr=0ei=rrJ1WvqJAe_H8gfwi4GQAg");
当我使用 selenium 3.8 使用上面的代码运行我的示例脚本时,我得到“java.lang.VerifyError:无法从最终类继承”
我错过了什么吗?
【问题讨论】:
-
上面这段代码所在的类是什么样的?
-
没有其他类,我已经在main方法中执行了。
-
对,但是main方法发生在一个类中,类的定义是什么样的?
-
公共类测试 { public static void main(String[] args) { String path=System.getProperty("user.dir"); System.setProperty("webdriver.gecko.driver", path+"/driver/windowgecko.exe"); WebDriver 驱动=新的 FirefoxDriver(); driver.get("google.co.in/…); } }
-
好的,根据您发布的内容,这不是您的代码。 stackoverflow.com/questions/37623965/… 讨论了同样的问题。您确定您正在使用与您在运行时使用的相同版本的 selenium 库编译您的应用程序吗?在编译和运行时检查类路径。
标签: java selenium testing automation