如何在步骤之间使用/共享数据?

2024-09-27 09:37:22 发布

您现在位置:Python中文网/ 问答频道 /正文

我有两个不同的步骤,在那里传递相同的变量

场景1:

 Given the user lands on the page

 When user enters a unique email address
 Then user is redirected to checkout
 Then user places the order

场景2:

 Given the user lands on the same page
 When the user enters the same email address above
 Then user is presented with a modal window saying you already taken this offer

是否可以在第二个场景中使用相同的生成的唯一电子邮件地址


Tags: theisonaddressemailpage场景步骤
1条回答
网友
1楼 · 发布于 2024-09-27 09:37:22

为什么不能。你可以使用任何数量的场景。根据场景1步骤,您已经知道需要输入的唯一电子邮件地址。将此电子邮件地址保存到Hooks文件中,并在注释之前将其存储在内部的一个公共静态变量中。稍后,您可以使用相同的电子邮件为n个场景使用公共静态变量

如果您只需要将此电子邮件用于特定场景,请将一个标记添加到您需要使用的所有场景中,并在Hooks文件中使用Before({tags:tagName})对其进行标记。通过这种方式,你可以使用这个电子邮件地址只为特定的场景的所有

相关问题 更多 >

    热门问题