1. 安装Java环境

安装JDK,步骤略。

这里使用了 jdk 1.8;之前使用了jdk 1.20,出现一些问题,因此转到 jdk 1.8。

2. 安装 IDEA

IDEA 是Java 的开发工具。此处可以选择安装社区版,步骤略。

3. 安装Maven

步骤略。

Maven 仓库默认在国外, 国内使用较慢,我们可以更换为阿里云的仓库。

修改 maven 根目录下的 conf 文件夹中的 settings.xml 文件,在 mirrors 节点上,添加内容如下:

<mirror>
  <id>aliyunmaven</id>
  <mirrorOf>*</mirrorOf>
  <name>阿里云公共仓库</name>
  <url>https://maven.aliyun.com/repository/public</url>
</mirror>

4. 在IDEA 里创建项目

创建项目时选择Maven类型。

 修改项目的pom.xml文件,加入下面部分,提供对Selenium库的使用支持:

    <dependency>
        <groupId>org.seleniumhq.selenium</groupId>
        <artifactId>selenium-java</artifactId>
        <version>4.9.0</version>
    </dependency>

在以前使用 Selenium 编写 Web 自动化测试代码时,需要编写代码的同学自己下载 Selenium 针对不同浏览器 (Chrome,Firefox,IE等)的驱动程序,并配置环境,让代码可以找到这些驱动程序。

现在通过使用 WebDriverManager 可以实现对浏览器的驱动程序的自动下载管理,大大提高了效率。下面的代码部分就是在项目里对使用 WebDriverManager 提供支持。

        <dependency>
            <groupId>io.github.bonigarcia</groupId>
            <artifactId>webdrivermanager</artifactId>
            <version>5.3.2</version>
        </dependency>

完成上面的步骤后,我们可以尝试运行示例代码如下,运行效果为自动打开一个 Chrome浏览器页面,并打开网站首页。快来试试吧~

package org.example;

import io.github.bonigarcia.wdm.WebDriverManager;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;

// Press Shift twice to open the Search Everywhere dialog and type `show whitespaces`,
// then press Enter. You can now see whitespace characters in your code.
public class SeleniumDemoClass {
    public static void main(String[] args) {
        // Press Alt+Enter with your caret at the highlighted text to see how
        // IntelliJ IDEA suggests fixing it.
        System.out.printf("Hello and welcome!");

        WebDriverManager.chromedriver().setup();

        WebDriver driver = new ChromeDriver();
        driver.get("https://www.baidu.com");
    }
}
Logo

一站式 AI 云服务平台

更多推荐