位置:首页 > 软件测试 > Selenium在线教程 > 键盘操作

键盘操作

键盘操作

有时,我们会在一个情况输入一些组合键。例如:  按Ctrl键或Shift键。下面是用键盘操作交互的方法。

  • sendKeys - 发送键,在浏览器的键盘表示。特殊键都没有文字,表示按键都为字符,或单独序列的一部分的认可。

  • pressKey - 按键盘上不是文字的按键。键等功能键“F1”,“F2”或“Tab”或“Control”等,如果keyToPress是一个字符序列,不同的驱动程序实现可以选择抛出一个异常,或者在序列中读取的第一个字符。

  • releaseKey - 执行按键事件后松开键盘上的一个键。它通常是拥有良好的非文本字符。

下面是语法来调用使用selenium webdriver的键盘功能。

 
void sendKeys(java.lang.CharSequence keysToSend)
void pressKey(java.lang.CharSequence keyToPress)
void releaseKey(java.lang.CharSequence keyToRelease)