使用 Intellij-idea 和 Maven 启动和 运行 基本 Selenium 项目
Getting up and running with basic Selenium Project using Intellij-idea & Maven
我是 Java 世界的新程序员。
我正在使用 Intellij-idea、Maven 和 Selenium。
我完全按照说明生成了 Selenium 项目。
link 是:
http://www.seleniumhq.org/docs/03_webdriver.jsp
路线要求您
- 创建项目文件夹
- drop 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 文件并selected“添加到库”。
我收到了“IDEA 无法确定所选项目包含何种文件。从列表中选择适当的类别。”
它允许您 select 多个。由于我不确定 select,我选择了所有这些。
我没有收到任何错误。
但是当尝试使用示例代码中提供的导入时,出现错误。
import org.openqa.selenium.By;
错误说:
“无法解析符号 openqa”
关于如何启动基本的 Selenium 项目和 运行 使用 IntelliJ 和 Java 有什么想法吗?
我正在使用最新的 Maven 和 IntelliJ-idea。 link 上的教程很旧。
<?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>
我做了一个类似的项目,我按照本教程使用 IntelliJ 在 Java 中创建 Maven 构建和执行 Selenium 测试。这应该可以解决您的问题。
看看这个视频:https://www.youtube.com/watch?v=rQG_GBTFWQ4
Git 存储库:https://github.com/Krotov/FirstWebDriverTest
马修
我是 Java 世界的新程序员。 我正在使用 Intellij-idea、Maven 和 Selenium。
我完全按照说明生成了 Selenium 项目。 link 是: http://www.seleniumhq.org/docs/03_webdriver.jsp
路线要求您
- 创建项目文件夹
- drop 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 文件并selected“添加到库”。
我收到了“IDEA 无法确定所选项目包含何种文件。从列表中选择适当的类别。”
它允许您 select 多个。由于我不确定 select,我选择了所有这些。
我没有收到任何错误。
但是当尝试使用示例代码中提供的导入时,出现错误。
import org.openqa.selenium.By;
错误说: “无法解析符号 openqa”
关于如何启动基本的 Selenium 项目和 运行 使用 IntelliJ 和 Java 有什么想法吗?
我正在使用最新的 Maven 和 IntelliJ-idea。 link 上的教程很旧。
<?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>
我做了一个类似的项目,我按照本教程使用 IntelliJ 在 Java 中创建 Maven 构建和执行 Selenium 测试。这应该可以解决您的问题。
看看这个视频:https://www.youtube.com/watch?v=rQG_GBTFWQ4
Git 存储库:https://github.com/Krotov/FirstWebDriverTest
马修