我是 Selenium 的新手。我只想将 key 发送到用户名文本框并同时发送一个 Tab 键,以便文本框可以检查用户名的可用性。
代码如下:
driver.findElement(By.xpath("//label[text()='User Name:']/following::div/input")).sendKeys("UserName");
driver.findElement(By.xpath("//label[text()='User Name:']/following::div/input")).sendKeys(Keys.TAB);
但是这个不行。
最佳答案
我怀疑 sendKeys
方法中的 Keys.TAB
...如果你想使用 TAB,你需要做如下的事情:
Actions builder = new Actions(driver);
builder.keyDown(Keys.TAB).perform()
关于java - Selenium 网络驱动程序中的 sendKeys(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19268617/