[英]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。 ex語法: 046b6c7f-0b8a-43b9-b35d-6489e6daee91
在您的情況下,您需要八位數的字母數字字符串,因此只需將字符串拆分即可
String arr[]=UUID.randomUUID().toString().split("-");
System.out.print(arr[0]);//046b6c7f
假設案例ID是輸入文本框,只需使用sendkeys將文本輸入文本框即可
driver.findElements(By.xpath(".//*[@id='case_id']")).sendKeys(arr[0]);
希望這對您有所幫助。如果我誤解了您的問題或需要任何其他幫助,請盡快回來
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.