[英]How to write selenium script for taking random alphanumeric number from a list
我需要硒脚本方面的帮助。 我需要从表列表中获取随机的字母数字值。 我如何用硒做到这一点? 我想用
String uniqueID = UUID.randomUUID().toString();
这在我的硒脚本中。 但是我不知道怎么用?
如我的评论中所述,将新生成的UUID.randomUUID().toString()
与表列表中的任何预定义值进行匹配都是不可能的。
但是,要生成随机数并将其发送到Google主页上的搜索框 ,您可以使用以下解决方案:
代码块 :
import java.util.UUID; import org.openqa.selenium.By; import org.openqa.selenium.WebDriver; import org.openqa.selenium.WebElement; import org.openqa.selenium.firefox.FirefoxDriver; public class RandomNumbers_GoogleSearchBox { public static void main(String[] args) { System.setProperty("webdriver.gecko.driver", "C:\\\\Utility\\\\BrowserDrivers\\\\geckodriver.exe"); WebDriver driver = new FirefoxDriver(); driver.get("https://www.google.com/"); new WebDriverWait(driver, 20).until(ExpectedConditions.elementToBeClickable(By.name("q"))).sendKeys(UUID.randomUUID().toString()); } }
浏览器快照:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.