我想从用户输入中获取 key (发送 key )我应该如何实现它?
driver.findElement(By.xpath(".//*[@id='vehicleNum']")).sendKeys("1121");
在输入框中我想要 gen 然后我想通过 selenium 发送什么用户类型?
最佳答案
您可以使用内置的 Scanner 类从系统控制台获取输入。下面的代码可能会给您一些想法。
Scanner sc = new Scanner(System.in);
String name = sc.nextLine();
//now pass name in sendkeys.
driver.findElement(By.xpath(".//*[@id='vehicleNum']")).sendKeys(name);
否则,如果您需要从网络元素之一获取文本,请识别网络元素并使用 getText() 获取字符串值。
String value = driver.findElement(by.xpath("//")).getText();
driver.findElement(By.xpath(".//*[@id='vehicleNum']")).sendKeys(value);
希望这对您有所帮助。谢谢..
关于java - 在 selenium webdriver 中从 IDE/控制台获取用户输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45140603/