在特定字段 selenium webdriver 上添加随机值
Add random value on specific field selenium webdriver
我是 Selenium 的新手,Java 只是想知道是否有办法在特定字段中随机添加一个值,假设我想在 "Case ID" 字段中生成一个随机 8 个字母数字值,下面是我所指的字段的 xpath:
driver.findElements(By.xpath(".//*[@id='case_id']")).size() != 0) {
提前致谢,
P
生成随机字母数字字符串
import java.util.UUID
UUID.randomUUID().toString();
randomUUID()
方法用于检索类型 4(伪随机生成)UUID。前语法:046b6c7f-0b8a-43b9-b35d-6489e6daee91
在您的情况下,您需要八位字母数字字符串,因此只需拆分字符串即可
String arr[]=UUID.randomUUID().toString().split("-");
System.out.print(arr[0]);//046b6c7f
假设 case id 是一个输入文本框,只需使用 sendkeys 将文本输入文本框
driver.findElements(By.xpath(".//*[@id='case_id']")).sendKeys(arr[0]);
希望这有助于 you.Kindly 如果我误解了你的问题或者如果你需要任何进一步的帮助,请回来
我是 Selenium 的新手,Java 只是想知道是否有办法在特定字段中随机添加一个值,假设我想在 "Case ID" 字段中生成一个随机 8 个字母数字值,下面是我所指的字段的 xpath:
driver.findElements(By.xpath(".//*[@id='case_id']")).size() != 0) {
提前致谢, P
生成随机字母数字字符串
import java.util.UUID
UUID.randomUUID().toString();
randomUUID()
方法用于检索类型 4(伪随机生成)UUID。前语法:046b6c7f-0b8a-43b9-b35d-6489e6daee91
在您的情况下,您需要八位字母数字字符串,因此只需拆分字符串即可
String arr[]=UUID.randomUUID().toString().split("-");
System.out.print(arr[0]);//046b6c7f
假设 case id 是一个输入文本框,只需使用 sendkeys 将文本输入文本框
driver.findElements(By.xpath(".//*[@id='case_id']")).sendKeys(arr[0]);
希望这有助于 you.Kindly 如果我误解了你的问题或者如果你需要任何进一步的帮助,请回来