-
1 votesanswersviews
参数化黄瓜查询中的示例
我是Cucumber的新手 . 我要求在特征文件示例中使用变量而不是实际值 . 实际值将填充在单独的属性文件中 .示例功能文件: @tag Feature: Add an element to stack The user pushes an element. It gets added to stack @tag1 Scenario: Push ele... -
1 votesanswersviews
与Cucumber-JVM的Spring Boot 1.4问题
当使用带有黄瓜的Spring boot 1.4时,不会注入@Autowired bean . 但是当我使用简单的Junit测试时,它们被正确注入!我看了here但它没有解决我的问题 . @SpringBootApplication @EnableSwagger2 @ComponentScan("org.services") public class ServicesApplic... -
0 votesanswersviews
黄瓜和Spring引导集成
我有一个使用 spring 靴开发的微服务应用程序,并使用黄瓜进行测试 . 我有一个单独的项目文件夹“bdd”,我存储了所有的功能文件和步骤定义,并且此项目未部署在war文件中 . 我有一个要求,我需要直接点击DAO类的方法进行一些测试,我发现从BDD文件夹,我没有权限从spring boot获取bean的实例 . 还发现了一些关于如何使用@RunWith(SpringRunner.class)@... -
0 votesanswersviews
从属性文件中传递黄瓜特征文件的数据表中的值
我想从属性文件中传递特征文件的数据表中的变量值 . 这是我写的,但它给了我错误..下面的完整堆栈跟踪 org.openqa.selenium.WebDriverException:未知错误:keys应该是一个字符串 featurefile Scenario: Capture a user and check user details Given Opens the userdetails, s... -
0 votesanswersviews
如何从属性文件而不是Cucumber BDD Framework中的特征文件中读取数据?
我有一个场景,我想要与多个用户登录,黄瓜提供Scenario Outline with Examples来执行此操作,但这需要在功能文件中输入用户详细信息 . 有没有办法将用户详细信息保存在属性文件中,并在步骤定义类中从那里调用它? 如果有,有人可以提供示例代码说与gmail登录方案?我正在使用Junit和我的黄瓜框架,任何有关Junit的建议都将受到高度赞赏 . 谢谢Fola -
0 votesanswersviews
使用Excel工作表在Cucumber中进行数据驱动测试
我们希望使用外部文件(如excel表)在Cucumber中实现数据驱动测试,而不使用Cucumber提供的DataTable或Examples关键字 . 这是我的专题文件 功能:验证登录页面场景概述:使用Excel和数据集驱动数据 当我是登录页面然后我用excel row "<row_index>" dataset输入用户名和密码 Examples: | row... -
0 votesanswersviews
功能文件在Selenium junit上没有按照定义的顺序运行?
我的功能文件: test.feature @Login功能:登录功能验证用户是否能够登录该站点 场景概要:作为经过身份验证的用户登录指定用户在主页上当用户导航到登录页面时用户输入“用户名”和“密码”然后显示成功消息 logout.feature @Signout功能:注销验证验证用户是否能够登录该站点 场景:用于注销验证的sce当用户在PRR门户上并且用户单击“注销”按钮时,应加载主页 My ... -
0 votesanswersviews
使用gradle测试执行Junit5 ExtendedCucumber测试
我希望能够使用 gradle test 执行ExtendedCucumber类,而不是定义一个调用 cucumber.api.cli.Main 类的单独黄瓜任务 . 我有以下ExtendedCucumber测试运行器: import com.github.mkolisnyk.cucumber.runner.ExtendedCucumber import com.github.mkolisnyk.... -
1 votesanswersviews
在maven命令中传递JUnit Runner的Cucumber标签/值
我试图从maven命令设置黄瓜标签(通过命令行maven命令) . 我使用Junit runner和cucumber选项来指定运行并指定黄瓜选项(格式,功能......) . 在maven调用我的Junit运行器之前,如何将标签设置为黄瓜选项 . 摘录: Junit Runner @RunWith(Cucumber.class)@CucumberOptions(features = {“src /... -
1 votesanswersviews
如何在黄瓜步骤实现java文件中获取功能文件名/路径
在黄瓜框架中,有没有办法可以获得当前正在执行的要素文件的名称,甚至更好的是它在步骤定义文件中的文件夹路径? 我的项目是用java实现的,我正在使用intelliJ的想法 . 我已经尝试过使用钩子之前帮助我获取场景实例 . 但是,我找不到获取功能文件信息的方法 . -
0 votesanswersviews
使用Page Object Model执行带有多个文件的Cucumber Step Defination
我正在尝试在两个不同的文件中执行一个Cucumber Feature文件,其中Step Step . 执行第一步定义中的所有方法,当执行第二步时,它启动新的浏览器实例,而不是继续使用现有的浏览器实例 . 黄瓜功能文件场景:鉴于我打开Firefox并导航到大师当我输入用户名和密码并登录到大师时我点击新客户然后显示新客户页面然后我点击主页然后显示主页 First Step Definition pac... -
0 votesanswersviews
如何使用cucumber-jvm将Scenario作为对象在步骤方法中作为对象传递出去
我找到了一个解决方案,将每个场景大纲示例行作为对象传递给cucuber-jvm . 例如,如果我考虑一个场景 Scenario Outline: example Given I have a url When I choose <input_1> Then page should hold field1 value as <validation field1> field... -
0 votesanswersviews
黄瓜在特征文件中重复子步骤
我必须在一次登录中运行包含多个案例的功能文件 . 例如: 场景:检查总数当用户使用“用户名”和“密码”登录并且用户检查“”on“”并且用户检查“”on“” 例子: |用户名|密码| amount1 | date1 | amount2 | date2 | ...约20个条目.. 我需要在一次登录中检查日期金额,而在我的方案中,每次登录数据表中的每个条目都要登录 . 我如何实现它? 相反,我想要这样的... -
0 votesanswersviews
在Java Eclipse中运行黄瓜功能文件时出现java.lang.IllegalArgumentException错误
我试图通过我的MacBook上的JAVA ECLIPSE运行一个基本的黄瓜功能文件,并得到这个 java.lang.IllegalArgumentException 错误 . 以下步骤都要小心 . 添加了依赖项 创建了一个Maven项目 创建了一个功能文件 创建了一个Runner类 创建了“步骤定义”类 尝试运行功能文件,以便我将实现步骤作为合并中的错误的一部分,以便我可以... -
0 votesanswersviews
如果从文件中读取数据,如何运行场景大纲?
我有一个看似简单的黄瓜问题,我认为我们大多数人都遇到过这个问题 . 但我不知道如何解决它 . 假设我有以下场景大纲示例 . 它的执行方式是: 1)它检索第一行数据,用它按顺序执行步骤1,2,3 2)然后它使用第二行数据,做同样的事情...... 3)然后第3行...... Scenario Outline: Test state Given <state> <other_... -
0 votesanswersviews
自定义黄瓜范围报告以不显示要素文件中存在的数据表
我的功能文件是这样的:功能:测试登录功能给定:用户在登录页面上用户输入以下详细信息 |abc@gmail.com|password | |cde@gmail.com|password1| 然后用户登录 我正在使用具有以下依赖关系的Cucumber范围报告: <dependency> <groupId>com.vimalselvam</groupId> ... -
0 votesanswersviews
如何在同一个项目中有多个黄瓜步骤定义?
我正在为ios和android中的移动应用程序开发一个自动化项目 . 我正在使用Java-Appium-Cucumber框架来编写测试 . 下面显示了我的项目结构 src android features step_definitions ios features step_definitions 对于android和ios,我需要一个“用户登录到应用程序”的步骤... -
1 votesanswersviews
我的第一个基本Cucumber程序(Scenario)失败了 - Java
我今天写了我的第一个Cucumber程序,它失败了 . 我写了一个非常基本的,一个简单的场景,它是步骤定义 . 以下是功能文件代码和步骤定义代码 . 步骤定义代码: import cucumber.api.java.en.When; import cucumber.api.java.en.Then; public class Testing_Example1 { ... -
0 votesanswersviews
如何计算所有场景轮廓通过的要素文件的数量?
我是Cucumber的新手 . 我正在使用Java代码/在团队城市构建中执行以下操作(即自动无需人工干预) 我生成包含最多三个场景大纲的要素文件 我计算生成的要素文件数并运行要素文件 是否有任何内置的黄瓜标签或可用于计算所有 passed feature files 的东西? 在此先感谢您的帮助 -
0 votesanswersviews
通过詹金斯邮寄黄瓜的html报告
使用Cucumber报告插件,能够成功生成报告 . 但是当使用邮件插件邮寄这些报告时,报告看起来并不好看 . 如何像邮件中的视图一样发送html报告 . 需要从jenkins邮寄所有报告“概述 - 失败,概述 - 功能,概述 - 步骤,概述 - 标签,报告 - 功能_发布 - 媒体图书馆 - 媒体图书馆 - 功能,报告标签 - 发展” . 使用pre-script in in dref repor... -
2 votesanswersviews
Maven黄瓜报告与多模块maven项目
Background info: Maven版本:3.2.5 Java版本:1.8 黄瓜报告版本:3.8.0 我有一个多模块maven java项目 . 我有黄瓜测试和maven-cucumber报告插件运行并为每个模块工作 . Question: 我想生成一个大型报告,其中包含所有子模块构建完成后包含的子模块中的所有cucumber.json文件 . 我可以吗: 在所有子模块... -
0 votesanswersviews
在BUILD.GRADLE中设置CLASSPATH值
要运行黄瓜测试,我们必须在build.Gradle文件中使用下面的代码片段 . 参考:http://docs.cucumber.io/tools/java/#gradle task cucumber(){dependsOn assemble,compileTestJava doLast {javaexec {main =“cucumber.api.cli.Main”classpath = conf... -
0 votesanswersviews
如何使用Cucumber和TestNG在不同的@Test或xml <test>中运行Cucumber场景
我正在寻找使用TestNG运行Cucumber测试 . 但是我遇到的问题是我的所有场景都作为一个TestNG @Test 会话运行 . 有没有办法将每个场景作为单独的 @Test 会话运行? 这是我的TestNG xml: <suite name="cucumber Suites"> <test name="cucumber-testin... -
0 votesanswersviews
在Cucumber的Scenario Outline结束时多次调用@After
我的黄瓜嫩黄瓜看起来像这样: Feature: Story XYZ- Title of Story """ Title: Story XYZ- Title of Story """ Background: Given Appointments are being created using "SO... -
0 votesanswersviews
如何在黄瓜项目中阅读excel文件?
我正在使用java创建测试自动化框架,但我无法读取黄瓜中的excel文件 . 有没有办法使用@DataProvider功能og testNG? 我不想使用特征文件的数据表 . -
0 votesanswersviews
黄瓜场景大纲不适用于Junit 4.11和Cucumber 1.2.5
我正在尝试使用黄瓜中的示例表的场景大纲 . 但抛出异常 . cucumber.runtime.CucumberException:无法创建场景运行器我尝试使用各种版本的Junit和黄瓜 . 任何人都可以建议正确版本的junit与黄瓜一起使用,以便这样做 . 其他黄瓜选项工作正常,除此之外 . 我已经使用了junit 4.12和黄瓜1.2.5,但就场景大纲而言没有用 . -
2 votesanswersviews
如何并行运行我的cucumber-jvm功能? (与maven使用cucumber-jvm-parallel-plugin)
我正在尝试将maven插件cucumber-jvm-parallel-plugin合并到我的 Cucumber-JVM 代码中并遇到一些问题......我想我已经正确配置了我的 pom.xml ,但我的黄瓜 features are still getting ran one by one instead of in parallel . How do I configure my pom.xm... -
0 votesanswersviews
Junit Runner类无法找到步骤定义文件
JUnit Runner类无法找到具有项目结构的Steps定义文件,如下所示: src/test/java/com/testSteps/TestSteps.java 和 src/test/java/com/cucumbertestrunner/TestRunner 下的JunitRunner类 [以下是JUnitRunner类的语法 package com.cucumbertestrunner; ... -
0 votesanswersviews
无法使用数据表黄瓜,
我在登录场景中使用了Cucumber Selenium和Data Table . 这是我的场景: Scenario Outline: User login Given the user is on Login Page And the users enter "<username>" and "<password>&qu... -
0 votesanswersviews
如何使用@tags在黄瓜框架中从testrunner类文件运行多个标签?
@RunWith(Cucumber.class) @CucumberOptions( plugin = {"pretty","html:target/html/automation"}, features = {"resource/***.feature"}, glue={}...