gpt4 book ai didi

ios - 多次运行 Frank cucumber 场景

转载 作者:塔克拉玛干 更新时间:2023-11-02 10:09:04 25 4
gpt4 key购买 nike

我有 3 个 Frank/Cucumber 场景,都与登录有关,在不同的环境中:演示、预生产、生产。

我还有一个单独的 Frank/Cucumber 场景来执行注销(如果之前的场景成功,它总是相同的)。

要在每次登录场景之后而不是按顺序调用此注销场景,我需要做什么? IE。如何多次调用注销场景?

谢谢。

最佳答案

你看过hooks了吗? ?根据您所说的,注销步骤可能是一个钩子(Hook)而不是它自己的一个场景。像这样:

support/hooks.rb:

After do |scenario|
if(!scenario.failed?)
... logout of app ...
end
end

当然,如果您还想测试您的注销功能,那么您应该有一个专门测试注销的功能。但是,如果您只是想确保在您的登录功能运行后用户被注销,那么 Hook 是可行的方法,恕我直言。

编辑:如果您没有在所有场景中登录,您可能也不想在每个场景后注销。这就是tagged hooks是为了。

关于ios - 多次运行 Frank cucumber 场景,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18513522/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com