cucumber-java相关内容

Cucumber : 如何从外部 excel 文件中读取场景大纲的示例

我的要求是从外部 excel 文件中读取示例,而不是将其硬编码到功能文件中.我有 100 多个在功能文件中难以维护的示例.你能帮我解决这个问题吗? 这是我的场景 - 场景大纲:浏览器测试当我访问 URL ///然后浏览器包含测试 例子:|基地 |页 |序号 |客户名 ||http://www.stac ..
发布时间:2022-01-22 23:20:12 其他开发

如何将 util java 类重用到其他空手道项目中?

我正在使用空手道框架来测试我的休息服务,它工作得很好,但是我有服务消耗来自 kafka 主题的消息然后坚持 mongo 最终通知 kafka.我在我的空手道项目中创建了一个 java 生产者,它由 js 调用以供功能使用.然后我有一个消费者来检查消息 特点: * def kafkaProducer = read('../js/KafkaProducer.js') JS: 函数(kaf ..
发布时间:2022-01-14 17:13:48 Java开发

直接从可执行 jar 运行 Cucumber 测试

我有一个使用 Cucumber 和 maven 的项目,我也在使用 JUnit. 我能够从 Eclipse 成功运行和构建我的项目. 现在我想在另一个系统中从命令行运行测试,该系统(应该)没有安装 Eclipse 或 Cucumber.我有一个想法,我们可以从 jar 创建一个 JAR,我们可以通过 java cli 命令运行测试. 以下是我试图从中运行我的测试的组合,我还粘贴了 ..

如何在同一项目中有多个 Cucumber 步骤定义以测试产品变体

我正在为 ios 和 android 中的移动应用程序开发自动化项目.我正在使用 Java-Appium-Cucumber 框架来编写测试. 下面是我的项目结构 src安卓特征step_definitionsios特征step_definitions 对于 android 和 ios,我都需要一个步骤“用户登录到应用程序".但是android和ios中的实现是不同的.所以我在 andro ..
发布时间:2021-11-16 20:16:29 其他开发

Cucumber 标记为 QAF 和 Spring 引导环境中的 TestNG 组

我在一个特性文件中有 4 个测试,有 2 个不同的标签 @first 和 @then.我希望@first 测试首先以并行方式运行,@then 测试在所有@first 测试完成后运行,同时也具有并行性. 项目在这里:https://github.com/marcesso/qafTesting @CucumberOptions(plugin = {“com.qmetry.qaf.automat ..

如何在其他空手道项目中重用util java类?

我当时正在使用空手道框架来测试我的休息服务,它工作得很好,但是我有一些服务会消耗来自kafka主题的消息,然后坚持使用mongo最终通知kafka.我在空手道项目上创建了一个Java生产者,它被js调用以供功能使用.然后我有一个消费者来检查消息 功能: * def kafkaProducer = read('../js/KafkaProducer.js') JS: functio ..
发布时间:2021-05-18 19:15:29 Java开发

小黄瓜,两个场景可以相互依赖吗

Scenario1当新用户点击注册页面时并提供登录ID然后,用户注册并可以查看个人资料页面.方案2用户单击编辑个人资料页面时并更新他的地址然后更新的配置文件应该对用户可见 这些场景以相同的顺序写入功能文件中.当为它编写黄瓜文件时,我正在场景1中创建一个用户.在场景2中,正在更新同一用户.在某种程度上,方案2依赖于1,因为它正在更新在方案1中创建的同一用户. 我的问题是是否应该创建方案, ..
发布时间:2021-05-10 20:14:09 其他开发

在黄瓜表中生成动态数据

嗨,我想在黄瓜表中生成动态数据: 功能:生成动态数据方案大纲:打开网址时然后获得价格表并保存到“价格表"中.在上下文中#注意:价目表是一个数组,返回为[10,20,30,40],这是动态的当发送“ ..
发布时间:2021-04-27 20:06:04 其他开发

Courgette-jvm在报告中包含项目名称,版本和环境?

我正在使用 courgette-jvm 并行运行测试,但是在报告中,我想包含项目名称,版本和环境详细信息... 有没有可能将这些内容包含在西葫芦/黄瓜报告中的 非常感谢任何帮助. 谢谢 解决方案 您可以通过将其硬编码到Courgette运行器中或通过系统属性传递来提供这些详细信息. 更新您的小胡瓜赛跑者,使其包括: @RunWith(Courgette.clas ..

如何在没有运行测试的情况下获取所有标签和黄瓜方案

我想以某种方式获取我在项目中使用的所有标签的列表,并获取我的项目中没有运行测试的所有黄瓜方案的名称.有人可以帮我怎么做吗? 解决方案 如@mpkorstanje所建议,您可以为此创建一个自定义插件. 公共类DryRunPlugin实现了EventListener {@Overridepublic void setEventPublisher(EventPublisher Publishe ..
发布时间:2021-04-27 20:04:16 其他开发

如何使用TestNG注释执行黄瓜步骤定义

我应该在黄瓜上迁移.我确实有使用Selenium的项目框架,使用Data Driven Framework的TestNG,Maven.我正在探索用TestNG注释进行黄瓜的可行性. 我的问题是,我们如何在@Test方法和黄瓜的Step定义之间建立连接.让我们举例说明我们的代码是用@ BeforeClass,@ Test,@ AfterClass方法编写的.因此,如何使用Step定义进行迁移. ..
发布时间:2021-04-27 20:04:05 其他开发

在黄瓜示例表中传递POJO

说明:作为测试开发人员,我想使用一个场景来测试3种不同的环境. 简化方案示例: @烟场景:登录到登录页面并断言该用户已登录给定用户导航到页面并且用户输入有效的登录凭据当用户单击登录按钮时然后可以看到着陆页 数据(这些是从属性文件中获取的-转换为POJO): Env1.class网址= www.environment1.com用户名=约翰密码= doe1Env2.class网址= ..
发布时间:2021-04-15 18:59:00 其他开发