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

Mac系统IntelliJ中Gradle+Selenium测试配置启动报错求助

解决方案

1. 改用Gradle测试运行配置(推荐)

你不需要在JUnit配置里硬写Gradle命令,IntelliJ支持直接通过Gradle运行指定包的测试:

  • 调出右侧Gradle面板(找不到就点View > Tool Windows > Gradle)
  • 展开项目节点 > Tasks > verification > 找到test任务
  • 右键点test选Modify Run Configuration
  • 在配置窗口里,Test kind选Package,填入你要测试的包路径
  • 在VM options或Environment variables里加Chrome版本、AWS密钥这类配置(比如-Dchrome.version=118 -Daws.accessKey=xxx)
  • 点Apply后直接运行这个配置

2. 修复错误的JUnit配置(若坚持用)

你之前的错误是把./gradlew填到了JUnit配置的主类字段里,IntelliJ会把它当成Java类加载,肯定找不到:

  • 打开Run > Edit Configurations,找到你创建的JUnit配置
  • 确认Main class是JUnit相关类(比如org.junit.runner.JUnitCore,别填Gradle命令)
  • Test kind选Package并填入目标包路径,Working directory设为项目根目录
  • 要带Gradle参数的话,应该创建Gradle类型的配置,不是JUnit配置

3. 基础环境校验

  • 确保在项目根目录操作,给gradlew加可执行权限:
    chmod +x ./gradlew
    
  • 检查IntelliJ的Gradle设置:File > Settings > Build, Execution, Deployment > Build Tools > Gradle,选Use Gradle from: 'wrapper' task in Gradle build file,避免路径问题

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.22 07:52:22