如何解决如何将硒导入日食?
我以前已经创建了一个项目,并将其导入到Eclipse中,但是我还完全重新安装了Windows,并保存了该特定程序。 在该程序中,我正在使用Selenium和Chrome Webdriver。我都安装了它们,并将项目添加到了我的库中,但是Eclipse不允许我导入Selenium,因此它引发了许多异常。我也导入了一个列表,但该课程似乎有效...
我试图这样导入它:
import org.openqa.selenium.*;
import org.openqa.selenium.By;
import org.openqa.selenium.JavascriptExecutor;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.chrome.ChromeOptions;
import org.openqa.selenium.interactions.Actions;
但是,Eclipse说:“导入的org.openqa无法解析”
为什么会这样,我该如何解决?
解决方法
这里的问题是您的类路径中没有org.openqa.selenium
库,因此eclipse不知道在哪里寻找它并为诸如代码完成和突出显示之类的功能加载内容。
要添加库jar,请编辑项目设置:Project => Properties => Java Build Path => Libraries => Add JAR ...
您可以阅读更多here
,看起来您的课程路径中没有硒罐。 如果您使用的是Maven项目,则可以在pom中添加此依赖项
Int8.max.size // 100
Int16.max.size // 10000
Int32.max.size // 1000000000
Int.max.size // 1000000000000000000
UInt.max.size // 10000000000000000000
(如果它是非Maven项目),请从此处https://www.selenium.dev/downloads/下载库并设置类路径
<!-- https://mvnrepository.com/artifact/org.seleniumhq.selenium/selenium-java -->
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-java</artifactId>
<version>3.141.59</version>
</dependency>
,
首先,如果使用的是maven或gradle,则无需在构建路径中显式添加jar文件。与您的计划相比,这是可持续的解决方案,因为
- 如果导入,您的项目将很难在不同的mmachine上构建。
- 一旦项目成长并且变得复杂,就很难跟踪导入的jar,这就是为什么要使用诸如maven或gradle之类的项目管理工具的原因。
创建一个新的Maven项目并在下面添加
INPUT_GET,INPUT_POST,INPUT_COOKIE,INPUT_SERVER,INPUT_ENV
如果您不熟悉Maven,可以参考以下有关如何创建Maven项目的教程,然后请参考以下教程。它可以解释如何创建项目并添加依赖项。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。