51Testing软件测试论坛

标题: 大神帮忙看下,selenium2 在win8.1 下报错 [打印本页]

作者: lgw8186    时间: 2015-6-6 17:41
标题: 大神帮忙看下,selenium2 在win8.1 下报错

在 火狐和ie 下都报这个错==============
Exception in thread "main" java.lang.NoClassDefFoundError: com/google/common/base/Function
at sino.lis.newcont.testprac.main(testprac.java:18)
Caused by: java.lang.ClassNotFoundException: com.google.common.base.Function
at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
... 1 more

代码===============
public static void main(String[] args) {
  System.setProperty("webdriver.firefox.bin", "C:\\Program Files (x86)\\Mozilla Firefox\\firefox.exe");
  //WebDriver wb = new InternetExplorerDriver();
  WebDriver wb = new FirefoxDriver();
  //System.out.println("test");
  wb.get("http://www.baidu.com");
  wb.close();
}
========selenium2 + 64 win8.1 + jdk1.7    ie 11 /火狐 38.0.5

大神帮忙给看下,什么原因


作者: jiuyi.li    时间: 2015-6-6 18:30
java.lang.NoClassDefFoundError   自己搜搜这是什么异常
作者: joykao    时间: 2015-6-9 11:17
敢问你的webdriver是什么版本?这跟操作系统几乎没关系
作者: lgw8186    时间: 2015-6-10 23:07
joykao 发表于 2015-6-9 11:17
敢问你的webdriver是什么版本?这跟操作系统几乎没关系

大神,用的这个 selenium-java-2.33.0.jar
作者: lgw8186    时间: 2015-6-10 23:07
joykao 发表于 2015-6-9 11:17
敢问你的webdriver是什么版本?这跟操作系统几乎没关系

大神,用的这个 selenium-java-2.33.0.jar
作者: lgw8186    时间: 2015-6-10 23:07
joykao 发表于 2015-6-9 11:17
敢问你的webdriver是什么版本?这跟操作系统几乎没关系

大神,用的这个 selenium-java-2.33.0.jar
作者: alchaochao    时间: 2015-6-20 18:37
火狐版本太高了,和selenium-2.33不匹配,试试selenium-2.44+firefox24.0
作者: alchaochao    时间: 2015-6-20 18:38
火狐版本太高了,与selenium2.33不匹配




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2