从键盘发送 Tab 键 9 次以填充 Selenium 中的特定文本框
Send Tab key 9 times from keyboard to fill specific textbox in Selenium
我需要从键盘发送 9 次 Tab 键来填充 Selenium webdriver 中的特定文本框。
有任何片段吗?
而不是发送 "Tab Keys" 9 次,您应该直接使用 xpath 或 css 或 id[=19 定位元素=].这是更好的做法。
但是,您可以使用以下代码使用 Robot class 按 "Tab Keys" 9 次:
for(int i=1;i<=9;i++){
Robot r = new Robot();
r.keyPress(KeyEvent.VK_TAB);
r.keyRelease(KeyEvent.VK_TAB);
System.out.println("Tabbed "+i+" time.");
}
我需要从键盘发送 9 次 Tab 键来填充 Selenium webdriver 中的特定文本框。 有任何片段吗?
而不是发送 "Tab Keys" 9 次,您应该直接使用 xpath 或 css 或 id[=19 定位元素=].这是更好的做法。
但是,您可以使用以下代码使用 Robot class 按 "Tab Keys" 9 次:
for(int i=1;i<=9;i++){
Robot r = new Robot();
r.keyPress(KeyEvent.VK_TAB);
r.keyRelease(KeyEvent.VK_TAB);
System.out.println("Tabbed "+i+" time.");
}