首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从钩子文件运行cucumber测试

从钩子文件运行cucumber测试
EN

Stack Overflow用户
提问于 2013-10-10 04:02:56
回答 1查看 422关注 0票数 2

有没有办法从钩子文件内部开始一个场景。在After钩子中,我抓取失败的场景所在的行以及该场景所在的文件或功能,并对其进行格式化,以便我可以在cmd中运行该行,它将只运行失败的场景。

示例: features\homepage.feature:8 environment='http://stage.homepage.local/

现在,我需要在一个失败的场景中的After钩子中运行它的帮助

代码语言:javascript
复制
After() do |scenario|
  if scenario.failed?
    #code here w/ cucumber features\homepage.feature:8 environment='http://stage.homepage.local/'
  end
end

这是否真的可以做到呢?

EN

回答 1

Stack Overflow用户

发布于 2013-10-10 13:29:35

我们可以从钩子文件中运行该场景。System是用于在控制台中执行给定命令的关键字。

尝试下面的代码

do ()后的场景|

|

如果是scenario.failed?

run_cmd = "cucumber features\homepage.feature:8 environment='http://stage.homepage.local/'“系统run_cmd

结束

结束

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19281471

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档