【发布时间】:2018-11-10 22:49:53
【问题描述】:
使用Gauge,我们可以在每个场景之前重复一组步骤,然后在测试规范标题之后使用Context Steps。例如:
Delete project
==============
* User log in as "mike"
Delete single project
---------------------
* Delete the "example" project
* Ensure "example" project has been deleted
Delete multiple projects
------------------------
* Delete all the projects in the list
* Ensure project list is empty
在上述删除项目测试规范中,上下文步骤用户以“mike”身份登录将执行两次,两个检测场景各执行一次。
如何定义在测试规范的所有场景之前运行一次的步骤?
【问题讨论】:
-
作为一种解决方法,突出显示的步骤的实现可以检查用户是否已经以“mike”身份登录以避免重新登录
-
恐怕暂时没有。相关问题:github.com/getgauge/gauge/issues/805。请发表您对这个问题的看法。