启用Cucumber支持
最后修改时间:2023 年 9 月 7 日为了能够在您的应用程序中使用 Cucumber,请确保启用必要的插件并将 Cucumber 库添加到您的项目中。
启用插件
在IntelliJ Ultimate中,默认情况下捆绑并启用所需的插件。但是,我们建议您确保它们已打开。
在IntelliJ Community中,未捆绑必要的插件,这就是您需要安装并启用它们的原因。
按打开 IDE 设置,然后选择插件。CtrlAlt0S
切换到“已安装”选项卡并确保启用了以下插件(必须按指定顺序启用插件):
小Cucumber
Java Cucumber
Cucumber for Groovy(可选:如果您想在 Groovy 中创建步骤定义,请安装此插件)
如果未安装插件,请切换到“市场”选项卡,在搜索字段中按指定顺序键入插件名称,然后单击每个插件旁边的“安装” 。
单击“应用”保存更改并关闭对话框。如果出现提示,请重新启动 IDE。
添加Cucumber库
如果您使用本机 IntelliJ IDEA 构建器构建项目,请按照以下步骤添加库:
转到文件| 项目结构( ) 或单击工具栏上的 。CtrlAltShift0S
在“项目设置”下,选择“库”并单击 | 来自马文。
在打开的对话框中,指定要在项目中使用的库版本的工件,例如:
io.cucumber:cucumber-java:jar:6.1.1
或io.cucumber:cucumber-java8:jar:6.1.1
(如果要在步骤定义中使用 lambda 表达式)。单击“确定”。
单击“应用”保存更改并关闭对话框。
如果您在项目中使用 Maven,请按照以下步骤操作:
在pom.xml中,添加以下依赖项(确保指定最新版本的 Cucumber):
<dependency> <groupId>io.cucumber</groupId> <artifactId>cucumber-java</artifactId> <version>6.1.1</version> <scope>test</scope> </dependency>
或者,如果您想在步骤定义中使用 lambda 表达式,请添加:
<dependency> <groupId>io.cucumber</groupId> <artifactId>cucumber-java8</artifactId> <version>6.1.1</version> <scope>test</scope> </dependency>
按或单击Maven工具窗口以导入更改。CtrlShift0O
有关使用 Maven 的更多信息,请参阅Maven 依赖项。
如果您使用 Gradle 构建项目,请使用这些步骤。
打开build.gradle并添加以下依赖项(确保指定最新版本的 Cucumber):
对于Gradle 5及更高版本,添加:
dependencies { testImplementation 'io.cucumber:cucumber-java:6.1.1' }
或者,如果您想在步骤定义中使用 lambda 表达式,请添加:
dependencies { testImplementation 'io.cucumber:cucumber-java8:6.1.1' }
对于Gradle 4.10.3及更早版本,添加:
dependencies { testCompile 'io.cucumber:cucumber-java:6.1.1' }
或者,如果您想在步骤定义中使用 lambda 表达式,请添加:
dependencies { testCompile 'io.cucumber:cucumber-java8:6.1.1' }
要查找您的 Gradle 版本,请
./gradlew --version
在终端 ( ) 中运行。AltF12将依赖项添加到build.gradle后,按或单击Gradle工具窗口以导入更改。CtrlShift0O
提示
除了 Cucumber 库之外,您可能还需要为 JUnit 或其他测试框架添加库。
准备文件夹结构
确保您的项目具有以下文件夹:
感谢您的反馈意见!