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