You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

无法找到IntelliJ IDEA推荐的Selenium插件,求获取支持及运行脚本方法

在IntelliJ IDEA中获取Selenium支持与运行脚本的解决方案

一、获取Selenium支持的正确方式

旧文档提及的「Selenium UI Automation Testing插件」和「Test Automation Kit」已不再作为独立组件提供,当前IntelliJ IDEA对Selenium的支持已整合到核心测试功能中,无需寻找旧套件,按以下步骤操作即可:

  1. 启用核心测试插件
    打开IDEA的Settings/Preferences → Plugins,确认JUnit、TestNG插件已启用(IDEA默认自带,通常无需额外安装)。若需要Selenium脚本录制等辅助功能,可搜索安装官方维护的Selenium IDE插件。

  2. 添加Selenium依赖
    通过Maven或Gradle管理项目依赖是最稳定的方式,以下为示例配置(可替换为对应版本):

    • Maven项目:在pom.xml中添加
      <dependencies>
          <!-- Selenium Java核心库 -->
          <dependency>
              <groupId>org.seleniumhq.selenium</groupId>
              <artifactId>selenium-java</artifactId>
              <version>4.15.0</version>
              <scope>test</scope>
          </dependency>
          <!-- JUnit测试框架依赖 -->
          <dependency>
              <groupId>org.junit.jupiter</groupId>
              <artifactId>junit-jupiter-api</artifactId>
              <version>5.10.0</version>
              <scope>test</scope>
          </dependency>
      </dependencies>
      
    • Gradle项目:在build.gradle中添加
      dependencies {
          testImplementation 'org.seleniumhq.selenium:selenium-java:4.15.0'
          testImplementation 'org.junit.jupiter:junit-jupiter-api:5.10.0'
          testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:5.10.0'
      }
      

二、运行Selenium脚本的步骤

  1. 编写测试脚本
    创建测试类并编写基础Selenium代码,示例如下:

    import org.junit.jupiter.api.Test;
    import org.openqa.selenium.WebDriver;
    import org.openqa.selenium.chrome.ChromeDriver;
    import io.github.bonigarcia.wdm.WebDriverManager;
    
    public class SeleniumDemoTest {
        @Test
        public void openBrowserTest() {
            // 自动管理ChromeDriver版本,无需手动配置路径
            WebDriverManager.chromedriver().setup();
            
            WebDriver driver = new ChromeDriver();
            driver.get("https://www.example.com");
            System.out.println("页面标题:" + driver.getTitle());
            
            driver.quit();
        }
    }
    
  2. 执行脚本
    在测试方法左侧点击绿色运行图标,选择「Run 'openBrowserTest()'」即可直接执行;也可通过IDEA顶部「Run」菜单选择对应测试类/方法运行。

  3. 关键注意事项

    • 若不使用WebDriverManager,需确保下载的WebDriver(如ChromeDriver)版本与本地浏览器版本完全匹配,并通过System.setProperty配置驱动路径。
    • 运行前需确保项目依赖已同步(Maven点击「Reload All Maven Projects」,Gradle点击「Reload Gradle Project」)。

内容的提问来源于stack exchange,提问作者xpt

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.09 22:40:39