我需要一些针对我的查询的好的建议。实际上,我正在使用 selenium cucumber 为我的集成环境编写自动化测试套件。当我输入电子邮件地址并继续完成该过程时,该电子邮件地址将存储在数据库中。因此,我不能在下一个场景中下次使用相同的地址,因为它已经存储在数据库中,并且表明您已经是用户。现在,我在手动运行测试套件之前更改电子邮件地址。这不是一个好方法,因为我需要一个完整的自动化测试套件。如何创建每次自动输入新电子邮件 ID 的动态方式?
最佳答案
我们每次都可以使用随机函数生成电子邮件 ID。下面的代码可能会给您一些想法。
String userName = ""+(int)(Math.random()*Integer.MAX_VALUE);
String emailID = "User"+userName+"@example.com";
注意:我特意使用“User”作为用户名的前缀,以便在一段时间后我们可以根据需要从数据库中删除此以“User”开头的电子邮件 ID。
希望这对您有帮助。谢谢。
关于java - 每次在 Selenium 中更改电子邮件地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44694885/