在空手道的特定功能文件中的所有场景之后,如何执行相同的代码行?
How can I execute the same lines of code after all scenarios in specific feature files in Karate?
如何在每个特定场景后执行相同的几行代码?
例如,我们在特征文件的顶部定义了 'Background'。是否有 'Footer' 或类似的东西?
因为我只想在特定功能上执行这段代码,而不是我们的整个存储库,所以我需要将它添加到特定的功能文件中,但我不想将它添加到功能文件中的每个场景中,我只想添加一次。
我们有后台,在每个场景开始时执行:
背景:
*开始做这个
也开始这样做*
我想要这样的东西,在每个场景结束时执行:
页脚:
*完成此操作
也要完成这个*
是的,有一个 afterScenario
钩子:https://github.com/intuit/karate#hooks
Background:
* configure afterScenario = function(){ karate.log('hello') }
如何在每个特定场景后执行相同的几行代码? 例如,我们在特征文件的顶部定义了 'Background'。是否有 'Footer' 或类似的东西? 因为我只想在特定功能上执行这段代码,而不是我们的整个存储库,所以我需要将它添加到特定的功能文件中,但我不想将它添加到功能文件中的每个场景中,我只想添加一次。
我们有后台,在每个场景开始时执行:
背景:
*开始做这个
也开始这样做*
我想要这样的东西,在每个场景结束时执行:
页脚:
*完成此操作
也要完成这个*
是的,有一个 afterScenario
钩子:https://github.com/intuit/karate#hooks
Background:
* configure afterScenario = function(){ karate.log('hello') }