我的黄瓜测试有多个步骤。Then I can see the published article Step1和Step2是设置步骤,需要在设置网站上运行一次,并且只需在chrome上运行一次,即可为场景创建设置。一旦它完成了,然后step3和Step4需要在不同的浏览器/设备(IE,Chrome,火狐,Safari,移动)上检查客户端网站。 我的框架是Cucumber和JavaScript。我如何在cucumber中实现这一
在测试开始之前,我使用一个AfterConfiguration钩子来运行一些安装配置,但是我面临的问题是,当我运行我的方法时,其中一个方法将使用Ruby中的backticks运行一组特性文件,这反过来似乎会重新初始化黄瓜并重复这个过程"#{path_to_feature}"` # Use backticks to run cucumber scripts in a subshell end因此,当这被执行时,它会回到开