从键盘发送Tab键9次以填充Selenium中的特定文本框

时间:2015-01-15 08:32:38

标签: selenium selenium-webdriver

我需要从键盘发送Tab键9次以填充Selenium webdriver中的特定文本框。 那有什么片段吗?

1 个答案:

答案 0 :(得分:1)

您应使用xpath或css或id 直接找到该元素,而不是发送“Tab键” 9次。这是更好的事情。

但是,您可以使用以下代码使用机器人类“Tab键” 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.");
}