键盘操作
键盘操作
有时,我们会在一个情况输入一些组合键。例如: 按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)