Java Selenium在没有IDE的情况下通过命令提示符CMD Windows运行

时间:2018-12-13 15:21:06

标签: java windows selenium

我正在使用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,所以我需要正确运行它的命令是什么?

2 个答案:

答案 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