Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/351.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在Eclipse中运行第一个Selenium测试后,我遇到了一个错误_Java_Selenium - Fatal编程技术网

Java 在Eclipse中运行第一个Selenium测试后,我遇到了一个错误

Java 在Eclipse中运行第一个Selenium测试后,我遇到了一个错误,java,selenium,Java,Selenium,我创建了另一个Java项目,在构建路径时,这次我选择了Classpath而不是Modulepath。我复制粘贴了代码?(将类名更改为Day2),但仍然收到以下错误消息: Error occurred during initialization of boot layer java.lang.module.FindException: Unable to derive module descriptor for E:\i_Chile_Okeno Profile\i_Software Tester\

我创建了另一个Java项目,在构建路径时,这次我选择了Classpath而不是Modulepath。我复制粘贴了代码?(将类名更改为Day2),但仍然收到以下错误消息:

Error occurred during initialization of boot layer
java.lang.module.FindException: Unable to derive module descriptor for E:\i_Chile_Okeno Profile\i_Software Tester\Softwarez\Selenium Installations\new jars\selenium-server-standalone-3.9.1.jar
Caused by: java.lang.module.InvalidModuleDescriptorException: Provider class org.apache.bsf.BSFManager not in module
package net.serenestudy.selenium.webdriver.basic;
导入java.util.concurrent.TimeUnit;
导入org.openqa.selenium.WebDriver;
导入org.openqa.selenium.chrome.ChromeDriver;
公共课第二天{
网络驱动程序;
public void invokeBrowser(){
试一试{
System.setProperty(“webdriver.chrome.driver”,“E:\\i\u Chile\u Okeno Profile\\i\u Software Tester\\Softwarez\\Selenium Installations\\new jars\\chromedriver\u win32.exe”);
驱动程序=新的ChromeDriver();
driver.manage().deleteAllCookies();
driver.manage().window().maximize();
driver.manage().timeouts().implicitlyWait(30,TimeUnit.SECONDS);
driver.manage().timeout().pageLoadTimeout(30,TimeUnit.SECONDS);
驱动程序。获取(“http://serenestudy.net");
}捕获(例外e){
e、 printStackTrace();
}
}
公共静态void main(字符串[]args){
第2天myObj=新的第2天();
myObj.invokeBrowser();
}
}

此错误可能是因为您正在尝试在文件夹名称之间留出一个空格,因此导致问题。
尝试同样的没有空间

此错误可能是因为您正在尝试在文件夹名称之间留出空格,因此导致问题。
尝试同样的没有空间

Selenium java项目设置在这里解释得很好,我想这可能会对您有所帮助:Selenium java项目设置在这里解释得很好,我想这可能会对您有所帮助:您好,Vishvas,我在命名文件夹时尝试删除所有空格,但我仍然遇到另一个错误-“线程中出现异常”main“java.lang.Error:未解决的编译问题:位于seleniumtest2/net.serenestudy.selenium.webdriver.basic.Day2.main(Day2.java:30)“您是否添加了运行项目所需的所有依赖项?我建议您使用Maven或Gradle,因为他们将安装所有必需的依赖项JAR文件。非常感谢您的帮助。我研究了Maven,发现它是导入所有必需的JAR文件的一种极好的方法。然而,我已经意识到问题是我安装了EclipseIDEforJavaEE,这造成了问题。在为Java开发人员安装IDE之后,代码工作起来没有任何问题。请告诉我,EclipseIDEforJavaEE可以用来运行测试脚本吗?如果是这样的话,你能提供它如何工作的链接吗?我基本上是在EclipseIDE中使用它的。我也很惊讶为什么它在你的情况下不起作用!带有Maven或Gradle的Eclipse IDE中的Selenium是完美的。这两个Eclipse IDE现在在我的测试脚本中都可以正常工作。感谢您的指导。您好,Vishvas,我在命名文件夹时尝试删除了所有空格,但仍然出现了另一个错误-“线程“main”java.lang中的异常。错误:未解决的编译问题:在seleniumtest2/net.serenestudy.selenium.webdriver.basic.Day2.main(Day2.java:30)”您是否添加了运行项目所需的所有依赖项?我建议您使用Maven或Gradle,因为他们将安装所有必需的依赖项JAR文件。非常感谢您的帮助。我研究了Maven,发现它是导入所有必需的JAR文件的一种极好的方法。然而,我已经意识到问题是我安装了EclipseIDEforJavaEE,这造成了问题。在为Java开发人员安装IDE之后,代码工作起来没有任何问题。请告诉我,EclipseIDEforJavaEE可以用来运行测试脚本吗?如果是这样的话,你能提供它如何工作的链接吗?我基本上是在EclipseIDE中使用它的。我也很惊讶为什么它在你的情况下不起作用!带有Maven或Gradle的Eclipse IDE中的Selenium是完美的。这两个Eclipse IDE现在在我的测试脚本中都可以正常工作。谢谢你指导我。
Exception in thread "main" java.lang.Error: Unresolved compilation problem: at seleniumtest2/net.serenestudy.selenium.webdriver.basic.Day2.main(Day2.java:30)