selenium 基本的键盘方法
今晚不想加班,于是趕緊回來(lái)看看書:
? ?1.下了selenium的小工具:FireBug/FirePath。
? ?2.確定了看書順序,我覺(jué)得難度低點(diǎn)開(kāi)始比較好,所以我還是先看基于Python的selenium,另一本書再看把,覺(jué)得自己能力還是太弱,還是從友好的先上手,雖然之前也看了BY_ID的一些用法,但是真的實(shí)際做起來(lái)弱雞一個(gè)。
? ?3.學(xué)習(xí)了selenium 鍵盤事件模擬,其實(shí)在這之前把許久沒(méi)有打開(kāi)的虛擬機(jī)打開(kāi)了一次。。我連MAN都忘了,我的心很累。
? ?還是言歸正傳把,學(xué)點(diǎn)東西就說(shuō)出來(lái)。還是調(diào)用鍵盤的API,我把東西先說(shuō)出來(lái)
? ? send_keys(Keys.BACK_SPACE) ? ? ? ? ? ? ? ? ? 刪除鍵
? ?中間插一句,今天這個(gè)大小寫搞的我灰頭苦臉的,改了好幾次腳本才跑起來(lái)。
?
? ? send_keys(Keys.SPACE) ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?空格鍵
?
? ? send_keys(Keys.TAB) ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 制表鍵
? ? send_keys(Keys.ESPACE) ? ? ? ? ? ? ? ? ? ? ? ? ? ?回退鍵
? ? send_keys(Keys.ENTER) ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?回車鍵
? ? send_keys(Keys.CONTROL,'a') ? ? ? ? ? ? ? ? ? ? 全選
? ? send_keys(Keys.CONTROL,'c') ? ? ? ? ? ? ? ? ? ? 復(fù)制
? ? send_keys(Keys.CONTROL,'x') ? ? ? ? ? ? ? ? ? ? 剪切
? ? send_keys(Keys.CONTROL,'v') ? ? ? ? ? ? ? ? ? ? 粘貼
? ? send_keys(Keys.F1) ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?F1
? ? 個(gè)人覺(jué)得鍵盤事件還是挺實(shí)用的,如果你熟悉鍵盤操作,可以干很多事情,很方便,下面是我的代碼,基本把上面的都用了一遍。
轉(zhuǎn)載于:https://www.cnblogs.com/Yemilice/p/6192602.html
總結(jié)
以上是生活随笔為你收集整理的selenium 基本的键盘方法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: HDFS概述(2)————Block块大
- 下一篇: [flask 优化] 由flask-bo