Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在特定字段selenium webdriver上添加随机值_Javascript_Selenium_Random_Automation_Webdriver - Fatal编程技术网

Javascript 在特定字段selenium webdriver上添加随机值

Javascript 在特定字段selenium webdriver上添加随机值,javascript,selenium,random,automation,webdriver,Javascript,Selenium,Random,Automation,Webdriver,我对Selenium和Java非常陌生,只是想知道是否有办法在特定字段中随机添加值,比如在“Case ID”字段中,我想生成一个随机的8个字母数字值,下面是我所指字段的xpath: driver.findElements(By.xpath(".//*[@id='case_id']")).size() != 0) { 提前感谢,, P生成一个随机字母数字字符串 import java.util.UUID UUID.randomUUID().toString(); randomuid()方法用

我对Selenium和Java非常陌生,只是想知道是否有办法在特定字段中随机添加值,比如在“Case ID”字段中,我想生成一个随机的8个字母数字值,下面是我所指字段的xpath:

driver.findElements(By.xpath(".//*[@id='case_id']")).size() != 0) {
提前感谢,,
P

生成一个随机字母数字字符串

import java.util.UUID

UUID.randomUUID().toString();
randomuid()
方法用于检索类型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]);

希望这对您有所帮助。如果我误解了您的问题,或者您需要任何进一步的帮助,请回来生成一个随机的字母数字字符串

import java.util.UUID

UUID.randomUUID().toString();
randomuid()
方法用于检索类型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]);

希望这对您有所帮助。如果我误解了您的问题,或者您需要任何进一步的帮助,请返回。

此元素是输入字段吗?您的意思是您有一个生成随机字母数字字符串并将其输入Case Id text field Yes@peetya它是一个输入字段吗?您的意思是您有一个生成随机字母数字字符串的字段吗字符串并将其输入案例Id文本字段Yes@peetya它是一个输入字段