这个问题在这里已经有答案了:
线程“main”java.lang.noclassdeffounderror中出现异常:org/openqa/selenium/webdriver(6个答案)
selenium testng maven-获取“java.lang.noclassdeffounderror:org/openqa/selenium/firefox/firefoxdriver”(2个答案)
java.lang.noclassdeffounderror:com/google/common/collect/immutablemap使用geckodriver firefox通过java中的selenium时出错(1个答案)
selenium webdriver+java-eclipse:java.lang.noclassdeffounderror(5个答案)
如何解决java.lang.noclassdeffounderror? selenium (1个答案)
9天前关门了。
最近,为了使用seleniumwebdriver执行java自动化脚本,我在让eclipseide正常工作方面遇到了一些问题。
我是第一次学习自动化测试,因为我将开始一个新的工作,在几个月内作为一个自动化测试工程师。
我在尝试运行脚本打开浏览器时,不断出现以下错误(见下文)。如果有人能给我一些认真的帮助,我会非常感激,因为我的java/selenium/eclipse/browser驱动程序的设置显然有问题。
有一次它一直在工作,但我相信我可能更新了一些东西或移动文件到错误的地方。任何帮助都将不胜感激!
谢谢!
简单的测试脚本
package dayOne;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
public class TestOne {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("hello world");
WebDriver driver = new FirefoxDriver();
driver.get("https://www.google.com"); }}
控制台错误
你好,世界
线程“main”java.lang.noclassdeffounderror中出现异常:com/google/common/collect/immutablemap,位于org.openqa.selenium.firefox.firefoxdriver.(firefoxdriver)。java:108)在dayone.testone.main(testone。java:13)原因:java.lang.classnotfoundexception:com.google.common.collect.immutablemap atjava.base/jdk.internal.loader.builtinclassloader.loadclass(builtinclassloader。java:606)在java.base/jdk.internal.loader.classloaders$appclassloader.loadclass(classloaders。java:168)在java.base/java.lang.classloader.loadclass(classloader。java:522) ... 2个以上
这是我的eclipse屏幕+我得到的错误
暂无答案!
目前还没有任何答案,快来回答吧!