鍵盤操作

鍵盤操作

有時,我們會在一個情況輸入一些組合鍵。例如:  按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)