我正在使用Windows,但无权安装Eclipse IDE或其他工具,因此唯一的方法是通过命令提示符运行selenium,我知道类似this或{{3}之类的问题}或this,但无法解决我的问题。这是我的剧本
mySelenium.java
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
public class mySelenium {
public static void main(String[] args) {
WebDriver driver = new ChromeDriver();
// Open Google
driver.get("https://www.example.com");
// Close browser
driver.quit();
}
}
当我在CMD中关注时
java -classpath "selenium-server-standalone-3.141.59.jar" mySelenium.java
java -classpath "selenium-server-standalone-3.141.59.jar" mySelenium
我收到错误
Error: Could not find or load main class mySelenium.java
我不明白为什么找不到main
,因为在我的脚本中这里是main,所以我需要正确运行它的命令是什么?
答案 0 :(得分:1)
java -classpath "selenium-server-standalone-3.141.59.jar" mySelenium.java
java -classpath "selenium-server-standalone-3.141.59.jar" mySelenium
应该是:
**javac** -classpath "selenium-server-standalone-3.141.59.jar" mySelenium.java
java -classpath "selenium-server-standalone-3.141.59.jar" mySelenium
您写的是Java而不是javac。
答案 1 :(得分:0)
您必须将当前目录添加到类路径。
java -classpath "selenium-server-standalone-3.141.59.jar;." mySelenium