硒中的随机值
Random values in selenium
我是 Selenium 的新手,我不太明白如何将随机值插入到 findElement
中的 Send.Key
。我正在使用带有 Java.
的 Selenium 网络驱动程序
这是我的代码:
driver.findElement(By.id("id1")).click();
{
int T;
double M=0;
boolean S = true;
boolean x = false;
double p = 1;
for (T = 0; T == (int) Math.floor(T / 10);)
p = (p + T % 10 * (9 - M++ % 6)) % 11;
//return S?S-1:'k';
alert(x ? p - 1 : 'k');
double alert;
driver.findElement(By.id("id1")).sendKeys(alert);
}
有人能告诉我怎么做吗?
driver.findElement(By.id("id1")).click();
String Capital_chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
String Small_chars = "abcdefghijklmnopqrstuvwxyz";
String numbers = "0123456789";
int length = 8; // You can change the lenght of the random string as per your requirement
String values = Capital_chars + Small_chars + numbers ;
Random randomGenerator = new Random();
StringBuilder sb = new StringBuilder();
for(int i = 0; i < length; i++) {
// generate random index number
int index = randomGenerator.nextInt(values.length());
// get character specified by index
// from the string
char randomChar = values.charAt(index);
// append the character to string builder
sb.append(randomChar);
}
System.out.println("sb===="+sb.toString());
driver.findElement(By.id("id1")).sendKeys(sb.toString());
我是 Selenium 的新手,我不太明白如何将随机值插入到 findElement
中的 Send.Key
。我正在使用带有 Java.
这是我的代码:
driver.findElement(By.id("id1")).click();
{
int T;
double M=0;
boolean S = true;
boolean x = false;
double p = 1;
for (T = 0; T == (int) Math.floor(T / 10);)
p = (p + T % 10 * (9 - M++ % 6)) % 11;
//return S?S-1:'k';
alert(x ? p - 1 : 'k');
double alert;
driver.findElement(By.id("id1")).sendKeys(alert);
}
有人能告诉我怎么做吗?
driver.findElement(By.id("id1")).click();
String Capital_chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
String Small_chars = "abcdefghijklmnopqrstuvwxyz";
String numbers = "0123456789";
int length = 8; // You can change the lenght of the random string as per your requirement
String values = Capital_chars + Small_chars + numbers ;
Random randomGenerator = new Random();
StringBuilder sb = new StringBuilder();
for(int i = 0; i < length; i++) {
// generate random index number
int index = randomGenerator.nextInt(values.length());
// get character specified by index
// from the string
char randomChar = values.charAt(index);
// append the character to string builder
sb.append(randomChar);
}
System.out.println("sb===="+sb.toString());
driver.findElement(By.id("id1")).sendKeys(sb.toString());