我有两个不同的步骤,并在其中传递相同的变量。
方案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
是否可以在第二种情况下使用相同的生成的唯一电子邮件地址?
答案 0 :(得分:0)
为什么不能。您可以使用任意数量的方案。按照方案1步骤,您已经知道需要输入的唯一电子邮件地址。将此电子邮件地址带到Hooks文件中,并将其存储在Before注释内的一个公共静态变量中。稍后,您可以使用该公共静态变量将同一电子邮件用于n个场景。
如果您只需要将此电子邮件用于特定方案,请在所有需要使用的方案中添加一个标签,并使用Before({tags:tagName})在Hooks文件中对其进行标签。通过这种方式,您只能将此电子邮件地址用于所有特定情况。