cucumber-java相关内容
我的要求是从外部 excel 文件中读取示例,而不是将其硬编码到功能文件中.我有 100 多个在功能文件中难以维护的示例.你能帮我解决这个问题吗? 这是我的场景 - 场景大纲:浏览器测试当我访问 URL ///然后浏览器包含测试 例子:|基地 |页 |序号 |客户名 ||http://www.stac
..
我想在我的 HTML 报告中显示我的请求和响应详细信息. 功能文件示例: 特点:在 Cucumber POC 下放心场景:Azure 登录场景给定的请求规范是使用基本 uri "https://login.microsoftonline.com/" 设置的执行 Azure 登录请求时然后验证状态码是 200 Runner 类是: @RunWith(Cucumber.class)@黄瓜选
..
在硒测试中出现以下错误 POST/session/ee1b9201-dadc-7446-b753-0a418a230d30/moveto 与已知命令不匹配 我所做的是 Actions resetView = new Actions(driver);resetView.moveToElement(el).perform(); 环境: 火狐v47.0 Webdriver 3.0.0
..
我正在使用空手道框架来测试我的休息服务,它工作得很好,但是我有服务消耗来自 kafka 主题的消息然后坚持 mongo 最终通知 kafka.我在我的空手道项目中创建了一个 java 生产者,它由 js 调用以供功能使用.然后我有一个消费者来检查消息 特点: * def kafkaProducer = read('../js/KafkaProducer.js') JS: 函数(kaf
..
我有一个使用 Cucumber 和 maven 的项目,我也在使用 JUnit. 我能够从 Eclipse 成功运行和构建我的项目. 现在我想在另一个系统中从命令行运行测试,该系统(应该)没有安装 Eclipse 或 Cucumber.我有一个想法,我们可以从 jar 创建一个 JAR,我们可以通过 java cli 命令运行测试. 以下是我试图从中运行我的测试的组合,我还粘贴了
..
我正在为 ios 和 android 中的移动应用程序开发自动化项目.我正在使用 Java-Appium-Cucumber 框架来编写测试. 下面是我的项目结构 src安卓特征step_definitionsios特征step_definitions 对于 android 和 ios,我都需要一个步骤“用户登录到应用程序".但是android和ios中的实现是不同的.所以我在 andro
..
我试图在 vscode 中调试黄瓜步骤定义,但没有运气. 使用官方手册Cucumber Java Tools对项目进行了相应配置.它编译良好并使用命令显示黄瓜输出: gradle 黄瓜 为了附加到守护进程,在 gradle.properties 中添加了以下代码行: org.gradle.daemon=trueorg.gradle.jvmargs=-agentlib:jdwp=tran
..
我在一个特性文件中有 4 个测试,有 2 个不同的标签 @first 和 @then.我希望@first 测试首先以并行方式运行,@then 测试在所有@first 测试完成后运行,同时也具有并行性. 项目在这里:https://github.com/marcesso/qafTesting @CucumberOptions(plugin = {“com.qmetry.qaf.automat
..
我正在尝试使用它来实现junit5黄瓜测试的重运行机制 io.github.artsok rerunner-jupiter 2.1.6 test 这是我正在使用的junit和黄
..
我当时正在使用空手道框架来测试我的休息服务,它工作得很好,但是我有一些服务会消耗来自kafka主题的消息,然后坚持使用mongo最终通知kafka.我在空手道项目上创建了一个Java生产者,它被js调用以供功能使用.然后我有一个消费者来检查消息 功能: * def kafkaProducer = read('../js/KafkaProducer.js') JS: functio
..
Scenario1当新用户点击注册页面时并提供登录ID然后,用户注册并可以查看个人资料页面.方案2用户单击编辑个人资料页面时并更新他的地址然后更新的配置文件应该对用户可见 这些场景以相同的顺序写入功能文件中.当为它编写黄瓜文件时,我正在场景1中创建一个用户.在场景2中,正在更新同一用户.在某种程度上,方案2依赖于1,因为它正在更新在方案1中创建的同一用户. 我的问题是是否应该创建方案,
..
嗨,我想在黄瓜表中生成动态数据: 功能:生成动态数据方案大纲:打开网址时然后获得价格表并保存到“价格表"中.在上下文中#注意:价目表是一个数组,返回为[10,20,30,40],这是动态的当发送“
..
我正在使用 courgette-jvm 并行运行测试,但是在报告中,我想包含项目名称,版本和环境详细信息... 有没有可能将这些内容包含在西葫芦/黄瓜报告中的 非常感谢任何帮助. 谢谢 解决方案 您可以通过将其硬编码到Courgette运行器中或通过系统属性传递来提供这些详细信息. 更新您的小胡瓜赛跑者,使其包括: @RunWith(Courgette.clas
..
线程"main" cucumber.runtime.CucumberException中的异常:只有一个格式化程序可以使用STDOUT,现在pretty和json都使用它.如果使用多个格式化程序,则必须使用PLUGIN:PATH_OR_URL指定输出路径在Cucumber.runtime.formatter.PluginFactory.defaultOutOrFailIfAlreadyUsed(P
..
已弃用新版本,其中不允许使用format = {}.谁能帮助您在新版本中编写相同的代码,并在上述位置生成HTML报告. 解决方案 format 已替换为 plugin ,因此您可以使用: @CucumberOptions(plugin = {"progress","html:target/cucumber-report.html"})
..
我正在尝试将黄瓜自动化项目从黄瓜(info.cukes)迁移到黄瓜(io.cucumber) 在此过程中,我在迁移扩展报告时遇到麻烦.您能帮我解决我所缺少的吗? 依赖性: junit junit 3.8.1 t
..
我想以某种方式获取我在项目中使用的所有标签的列表,并获取我的项目中没有运行测试的所有黄瓜方案的名称.有人可以帮我怎么做吗? 解决方案 如@mpkorstanje所建议,您可以为此创建一个自定义插件. 公共类DryRunPlugin实现了EventListener {@Overridepublic void setEventPublisher(EventPublisher Publishe
..
我应该在黄瓜上迁移.我确实有使用Selenium的项目框架,使用Data Driven Framework的TestNG,Maven.我正在探索用TestNG注释进行黄瓜的可行性. 我的问题是,我们如何在@Test方法和黄瓜的Step定义之间建立连接.让我们举例说明我们的代码是用@ BeforeClass,@ Test,@ AfterClass方法编写的.因此,如何使用Step定义进行迁移.
..
说明:作为测试开发人员,我想使用一个场景来测试3种不同的环境. 简化方案示例: @烟场景:登录到登录页面并断言该用户已登录给定用户导航到页面并且用户输入有效的登录凭据当用户单击登录按钮时然后可以看到着陆页 数据(这些是从属性文件中获取的-转换为POJO): Env1.class网址= www.environment1.com用户名=约翰密码= doe1Env2.class网址=
..
我的要求是从外部excel文件中读取示例,而不是将其硬编码到功能文件中.我有100多个示例,这些示例很难在功能文件中维护.你能帮我这个忙吗? 这是我的情况- 方案概述:浏览器测试当我访问URL///时,然后,浏览器包含测试.例子:|基地|页面ordNumber |custName ||htt
..