加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby – 单个特征文件中的多个特征

发布时间:2020-12-17 04:33:58 所属栏目:百科 来源:网络整理
导读:我当前的Cucumber文件如下所示: 功能:测试在线申请页面 场景:访问应用程序主页和测试链接 场景:访问应用程序登录并验证登录 所以现在我想在同一个文件中添加几个可能用于API测试的场景.所以我想为此创建一个新功能,而不是使用功能:测试在线应用程序页面
我当前的Cucumber文件如下所示:

功能:测试在线申请页面

场景:访问应用程序主页和测试链接

场景:访问应用程序登录并验证登录

所以现在我想在同一个文件中添加几个可能用于API测试的场景.所以我想为此创建一个新功能,而不是使用功能:测试在线应用程序页面.这样我就不需要为API测试创建单独的功能文件.

功能:测试在线申请页面

Scenario: Visit application home page and test links

 Scenario: Visit application Login and Validate login

功能:测试应用程序API

Scenario: validate Login API

是否可以在单个功能文件中包含多个功能,这是一个好的做法吗?我只需要测试一个API,我将运行API测试以及在线测试.我仍然会使用@online和@api标签将它们分开.

解决方法

单个要素文件中不可能有多个要素.如果在单个特征文件中创建多个特征,则在运行黄瓜场景时将获得Gherkin Parser异常.所以答案是否定的.
C:/Users/ABC/RubymineProjects/XYZ.feature: Lexing error on line 47: 'Feature test google'. See http://wiki.github.com/cucumber/gherkin/lexingerror for more information. (Cucumber::Core::Gherkin::ParseError)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读