我在每个方案之前使用带有背景的cucumber
jvm
。当后台失败时,将跳过测试,但最后会标记为已通过(在cucumber
报告中)。
如果一个场景的后台失败,我如何将场景标记为失败?
答案 0 :(得分:0)
从技术上讲,Scenario无法通过。出于夫妻的原因,
我们使用Selenium自动化的背景和实现,我们验证了标题,页面URL和某些元素是否开始测试。我们使用给定的陈述。
背景:我以系统管理员身份登录
鉴于我正在创建客户页面(使用断言验证所有条件如何)
点击“创建客户”
并验证字段“用户名”,“地址”,“性别”“单元格编号”
我输入客户详细信息“BostonStar”,“Boston Downtown”,“Female”和“888888”
然后我能够成功创建客户(验证消息)
鉴于我正在创建客户页面(使用断言验证所有条件如何)
当我更新创建的客户“BostonStar”(验证客户在列表中)时
我选择客户并点击更新“BostonStar”
我将地址从“波士顿市中心”更新为“芝加哥”
然后我能够成功更新客户
在这两种情况下,背景都会起作用,我会在步骤阶段验证并确定我的进一步步骤或测试失败