鍵盤操作

selenium提供了比較完整的鍵盤操作,在使用的模擬鍵盤操作之前需要我們到日from selenium.webdriver.common.keys import Keys即可,然后就可以來模擬鍵盤操作

#導(dǎo)入Keys模塊,然后我們看著Keys模塊定義了那些按鍵

from selenium.webdriver.common.keys import Keys

在Keys類中,定義了非常多的按鍵操作。

我們實際上使用的按鍵并不多,介紹一些常用的按鍵。

組合鍵:

我們經(jīng)常使用的Ctrl+A Ctrl+C都是組合鍵。

在使用按鍵操作的時候我們需要借助一下send_keys()來模擬操作。

Keys.CONTROL 也就是我們鍵盤上的Ctrl鍵,下面是幾個常用的組合鍵。

1、send_keys(Keys.CONTROL,'a') ? ?#全選(Ctrl+A)

2、send_keys(Keys.CONTROL,'c') ? ? #復(fù)制(Ctrl+C)

3、send_keys(Keys.CONTROL,'x') ? ? ?#剪切(Ctrl+X)

4、send_keys(Keys.CONTROL,'v') ? ? ?#粘貼(Ctrl+V)

注意:send_keys有兩個參數(shù)

常用的非組合鍵:

1、回車鍵:Keys.ENTER

2、刪除鍵:Keys.BACK_SPACE

3、空格鍵:Keys.SPACE

4、制表鍵:Keys.TAB

5、回退鍵:Keys.ESCAPE

6、刷新鍵:Keys.F5

比如百度搜索中,可以用Keys.Enter代替點擊搜索按鈕。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容