我试图从命令行执行桌面上的一个程序:
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;
从错误中我可以观察到,我没有提供用于执行的jars,但是由于缺乏足够的文档,例如在哪里添加用于执行此类程序的jars,所以无法提供它们。
发布于 2019-12-15 20:22:09
我通过以下方式解决了这个问题: 1-从"client-combined-3.141.59.jar“下载selenium jar文件,名称应该类似于这里。
2-将jar文件包含在libs文件夹中。
3-在应用程序build.gradle中添加以下一行:
implementation files('libs/client-combined-3.141.59.jar')
https://stackoverflow.com/questions/54806955
复制相似问题