java - 每次在 Selenium 中更改电子邮件地址

标签 java selenium cucumber

我需要一些针对我的查询的好的建议。实际上,我正在使用 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/

相关文章:

java - 我们可以使用 sikuli 来自动弹出 http 吗?

python - 无法进入下一页

java - 如何从bat文件运行中将成功的JUnit Cucumber场景数量保存到TeamCity变量

java - "this"无法识别 - Java JTable

java - 无法在 Kotlin 中创建 Spring Data 事件监听器

java - kotlin的哪个功能可以用来替代通过java代理进行方法拦截

java - Java Records实际上是通过类似的类声明来节省内存还是它们更像语法糖?

ruby - 在 heroku : `cannot find Chrome binary` 上使用 chrome 驱动程序运行 selenium

cucumber - 您能否在 Cucumber 的 Given、When 和 Then 步骤定义期间定义实例变量

ruby-on-rails - 如何找到未使用的 cucumber 步骤