【发布时间】:2016-11-01 15:18:45
【问题描述】:
我是一名刚接触 Java 世界的程序员。 我正在使用 Intellij-idea、Maven 和 Selenium。
我完全按照说明生成 Selenium 项目。 链接是: http://www.seleniumhq.org/docs/03_webdriver.jsp
路线要求你去
- 创建项目文件夹
- 将他们给你的 pom.xml 放到项目文件夹中
- 编辑 Pom.xml 的组和工件标签
- 运行“mvn clean install”命令
所以我附上了我使用的 pom.xml,并按照上面的说明使用“FWSDriverProject”作为我的文件夹(对于 pom.xml 文件,请参阅此消息的底部)。
由于我没有旧版本的 Intellij,而且 Selenium 网站上的说明很旧,我无法完全按照它们进行操作,但我确实注意到在目标子文件夹中为我创建了一个 jar 文件项目,而且我对如何使用 jar 文件很熟悉,所以我认为值得一试。
我创建了名为 C:\Java\FWS_SeleniumJarConsumer 的文件夹,然后在该文件夹中创建了简单的命令行应用程序。
我添加了 libs 文件夹,C:\Java\FWS_SeleniumJarConsumer\libs。
然后我把为我创建的 JAR 文件放到这个文件夹中。
然后,在 Intellij 中,我打开了我的 FWS_SeleniumJarConsumer 项目,然后右键单击 jar 文件并选择“添加到库”。
我收到了“IDEA 无法确定所选项目包含哪些类型的文件。从列表中选择适当的类别。”
它允许您选择多个。由于不知道该选择什么,所以我选择了所有这些。
我没有收到任何错误。
但是当尝试使用示例代码中提供的导入时,我得到了错误。
import org.openqa.selenium.By;
错误说: “无法解析符号 openqa”
关于如何使用 IntelliJ 和 Java 启动和运行基本的 Selenium 项目有什么想法吗?
我正在使用最新的 Maven 和 IntelliJ-idea。链接教程很旧。
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>HCFCD</groupId>
<artifactId>FWSDriver</artifactId>
<version>1.0</version>
<dependencies>
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-java</artifactId>
<version>2.53.0</version>
</dependency>
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>htmlunit-driver</artifactId>
<version>2.21</version>
</dependency>
</dependencies>
</project>
【问题讨论】:
标签: java intellij-idea selenium-webdriver maven-3