使用 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

路线要求您

所以我附上了我使用的 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

马修