如何在我的功能场景中使用标签?
Feature: create module feature As a admin I want to use create module @createModule Given I am logged as 'ADMIN' And I am on "/admin/create" Then The "book_id" field should be empty
我想在我的函数中使用我的标签@createModule然后:
this.Then(/^The "?([^"]*)"? field should be empty$/,function (el) { if (myModule === @createModule) { ... } else if { ... } return main_po.checkIsEmptyElement(this,el); });
我想得到我的标签@createModule,以指定所调用的场景,或者其他替代方案,我想知道调用我的函数的场景.
Solved :
我补充说:
this.Before(function (scenario,callback) { var tags = scenario.getTags(); this.current_module = tags[0].getName(); callback(); });
和我的功能:
this.Then(/^The "?([^"]*)"? field should be empty$/,function (el) { if (this.current_module === @createModule) { ... } else if { ... } return main_po.checkIsEmptyElement(this,el); });
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。