创建一个方法来递增电子邮件中的数字
Creating a method to increment a number within an email
在测试自动化之旅中,我 运行,我需要验证一个电子邮件地址,每次都必须不同。
我们没有使用多个不同的电子邮件地址,而是设置了一个允许 +(number) 即 test+1@test.com 的 office 365 帐户。
虽然我知道如何通过 1 方法创建增量,但我不确定如何将其合并到电子邮件地址中,以便每次都给我一封不同的电子邮件。
抱歉,如果这已经在堆栈溢出中,但我找不到它。
谢谢
您可以使用专用的 gmail 帐户,并在使用前在其中附加 +timestamp。
例子:
假设您在 gmail ABC@gmail.com 上有一个帐户
现在,每次您使用此电子邮件进行验证时,请附加 ABC+timestamp@gmail.com 此电子邮件对您的申请来说是新的,但您将始终在 ABC@gmail 上收到验证码。每次都可以看ABC@gmail获取最新邮件进行验证。我已经使用过这种方法,它可以很好地用于 gmail。
尝试手动测试使用任何名称创建 gmail 帐户,例如 Mdug@gmail.com
现在使用不同的帐户向 Mdug+1@gmail.com 发送电子邮件。您将在 Mdug@gmail.com 收到邮件,因为在 gmail 中 Mdug+anything@gmail.com == Mdug@gmail.com.
每次你必须阅读 Mdug@gmail.com 中的最新邮件,因为每个验证码都会去那里
您可以在电子邮件 ID 的 + 之后附加 (Epoch) 时间戳,而不是使用随机数,因为它始终是唯一的
在测试自动化之旅中,我 运行,我需要验证一个电子邮件地址,每次都必须不同。 我们没有使用多个不同的电子邮件地址,而是设置了一个允许 +(number) 即 test+1@test.com 的 office 365 帐户。 虽然我知道如何通过 1 方法创建增量,但我不确定如何将其合并到电子邮件地址中,以便每次都给我一封不同的电子邮件。 抱歉,如果这已经在堆栈溢出中,但我找不到它。 谢谢
您可以使用专用的 gmail 帐户,并在使用前在其中附加 +timestamp。 例子: 假设您在 gmail ABC@gmail.com 上有一个帐户 现在,每次您使用此电子邮件进行验证时,请附加 ABC+timestamp@gmail.com 此电子邮件对您的申请来说是新的,但您将始终在 ABC@gmail 上收到验证码。每次都可以看ABC@gmail获取最新邮件进行验证。我已经使用过这种方法,它可以很好地用于 gmail。
尝试手动测试使用任何名称创建 gmail 帐户,例如 Mdug@gmail.com 现在使用不同的帐户向 Mdug+1@gmail.com 发送电子邮件。您将在 Mdug@gmail.com 收到邮件,因为在 gmail 中 Mdug+anything@gmail.com == Mdug@gmail.com.
每次你必须阅读 Mdug@gmail.com 中的最新邮件,因为每个验证码都会去那里
您可以在电子邮件 ID 的 + 之后附加 (Epoch) 时间戳,而不是使用随机数,因为它始终是唯一的