gpt4 book ai didi

java - 使用 Selenium 生成随机电子邮件

转载 作者:行者123 更新时间:2023-12-05 08:14:32 25 4
gpt4 key购买 nike

如何使用 Selenium 和 Java 生成随机电子邮件?

我在 StackOverflow 中查看这里,但我还没有找到答案。
我试过这个,但没用。

public class registerClass{

public static void main(String[] args) {
System.setProperty("webdriver.firefox.marionette","C:\\geckodriver.exe");
WebDriver driver = new FirefoxDriver();

String baseUrl = " ";

driver.get(baseUrl);
driver.manage().window().maximize();
driver.findElement(By.id("cboxClose")).click();
driver.manage().timeouts().implicitlyWait(5, TimeUnit.SECONDS);
driver.findElement(By.id("login")).click();
driver.findElement(By.xpath("/html/body/div[2]/div[1]/div/div[1]/div[2]/a[1]")).click();
driver.findElement(By.id("register.firstName")).sendKeys("Karla");
driver.findElement(By.id("register.paternalLastName")).sendKeys("Perez");
driver.findElement(By.id("register.maternalLastName")).sendKeys("castro");

driver.findElement(By.id("register.email")).sendKeys("castro9999@gmail.com");

//driver.close();

}

}

最佳答案

您需要随机字符串生成器。这个答案是我从 here 偷来的。

protected String getSaltString() {
String SALTCHARS = "ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890";
StringBuilder salt = new StringBuilder();
Random rnd = new Random();
while (salt.length() < 10) { // length of the random string.
int index = (int) (rnd.nextFloat() * SALTCHARS.length());
salt.append(SALTCHARS.charAt(index));
}
String saltStr = salt.toString();
return saltStr;

}

在您的代码中将其称为 getSaltString()+"@gmail.com"

关于java - 使用 Selenium 生成随机电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45841500/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com