我试图从命令行执行位于桌面上的程序:
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)而无法提供
答案 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')