簡體   English   中英

在特定字段硒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。 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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM