gpt4 book ai didi

javascript - 在 selenium webdriver 中提供唯一的文本值

转载 作者:行者123 更新时间:2023-12-01 03:47:14 26 4
gpt4 key购买 nike

我正在对注册页面用户名文本框的用户名值进行硬编码。如何使用 selenium webdriver 提供唯一的用户名值?

示例:

driver.findElement(By.id("username")).sendKeys("Pinklin") ;

由于“Pinklin”是硬编码的,如果第二次运行相同的脚本,它将抛出用户名已存在错误。

如果硬编码,可以通过哪些方式提供唯一值。

最佳答案

答案非常简单:不要(完全)硬编码这个值。

您可以使用以下内容:

String username = "Pinklin" + new Random().nextInt(1000);
driver.findElement(By.id("username")).sendKeys(username);

如果您稍后需要检查用户名的持久值,您可以存储此动态生成的用户名,或者使用进行检查

username.startsWith("Pinklin")

关于javascript - 在 selenium webdriver 中提供唯一的文本值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43491746/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com