错误:包org.openqa.selenium不存在

时间:2019-02-21 12:20:36

标签: java command-line classpath

我试图从命令行执行位于桌面上的程序:

javac BrowserStackTest.java

程序主体

    import org.openqa.selenium.By;
import org.openqa.selenium.Platform;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.remote.DesiredCapabilities;
import org.openqa.selenium.remote.RemoteWebDriver;
import org.testng.annotations.Test;

import java.net.URL;

public class BrowserStackTest {

 }

我收到以下错误

BrowserStackTest.java:1: error: package org.openqa.selenium does not exist
import org.openqa.selenium.By;
                          ^
BrowserStackTest.java:2: error: package org.openqa.selenium does not exist
import org.openqa.selenium.Platform;
                          ^
BrowserStackTest.java:3: error: package org.openqa.selenium does not exist
import org.openqa.selenium.WebDriver;
                          ^
BrowserStackTest.java:4: error: package org.openqa.selenium does not exist
import org.openqa.selenium.WebElement;
                          ^
BrowserStackTest.java:5: error: package org.openqa.selenium.remote does not exist
import org.openqa.selenium.remote.DesiredCapabilities;

从错误中我可以观察到我没有提供执行所需的jar,但是由于缺少足够的文档(例如在何处添加执行此类程序的jar)而无法提供

1 个答案:

答案 0 :(得分:0)

我通过以下方法解决了这个问题: 1-从here下载硒罐文件,名称应类似于“ client-combined-3.141.59.jar

2-将jar文件包含在libs文件夹中。

3-in app build.gradle添加以下行:

implementation files('libs/client-combined-3.141.59.jar')