如何将硒导入eclipse



我之前创建了一个项目,并将其导入Eclipse,但我也完全重新安装了我的窗口并保存了那个特定的程序。在这个程序中,我使用的是Selenium和Chrome网络驱动程序。我安装了它们,并将项目添加到我的库中,但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说:;导入组织.openqa无法解析">

为什么会发生这种情况,我该如何解决?

这里的问题是您的类路径中没有org.openqa.selenium库,因此eclipse不知道在哪里可以找到它,也不知道为代码完成和突出显示等功能加载内容。

要添加库jar,请编辑项目设置:Project => Properties => Java Build Path => Libraries => Add JAR ...

你可以在这里阅读更多

首先,如果您使用的是maven或gradle,则无需在构建路径中显式添加jar文件。与您的计划相比,这是一个可持续的解决方案,因为

  1. 如果导入,您的项目将很难在不同的机器上构建
  2. 一旦项目变得越来越复杂,就很难跟踪导入的jar,这就是为什么要使用maven或gradle这样的项目管理工具

创建一个新的Maven项目并在下面添加

<!-- 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的新手,你可以参考下面关于如何创建maven项目的教程,然后请参考下面的教程。它可以解释如何创建项目和添加依赖项。

https://www.youtube.com/watch?v=YyB2NGV69xE

类路径中似乎没有硒罐。如果你使用的是maven项目,你可以在pom中添加这个依赖项

<!-- 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项目,请从这里下载库https://www.selenium.dev/downloads/并设置类路径

Project => Properties => Java Build Path => Libraries => Add JAR/Add External JAR

最新更新