如何获取黄瓜中每一步的记录器信息?

时间:2018-01-10 03:16:40

标签: ruby cucumber capybara

我正在使用Cucumber来测试Web应用程序。并且我使用AfterStep钩子来捕捉每个步骤中的屏幕截图。它运作良好,我喜欢它。但有两个问题:

1,当步骤失败时,AfterStep无法正常工作,因此不会捕获任何屏幕截图,我真的很想获得失败步骤的屏幕截图。你可能会说Capybara截图可以捕获失败的截图。是的,它很有用,但我想重命名屏幕截图并获取每一步的屏幕截图,即使它已通过。

2,我不知道使用AfterStep获取每一步的记录器信息,无论它是否失败或通过。

我用Google搜索并尝试了一些解决方案,例如Cucumber does not go to AfterStep if the step is failed!

How can I have ruby logger log for each line of execution?

但都失败了。有没有人有任何想法?提前谢谢。

0 个答案:

没有答案