日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

selenium 基本的键盘方法

發布時間:2025/3/15 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 selenium 基本的键盘方法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
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


? ? 個人覺得鍵盤事件還是挺實用的,如果你熟悉鍵盤操作,可以干很多事情,很方便,下面是我的代碼,基本把上面的都用了一遍。

  • from?selenium?import?webdriver??
  • from?selenium.webdriver.common.action_chains?import?ActionChains??
  • from?selenium.webdriver.common.keys?import?Keys??
  • driver=webdriver.Firefox()??
  • driver.get("http://www.baidu.com")??
  • driver.find_element_by_id("kw").send_keys("seleniumm")??
  • driver.find_element_by_id("kw").send_keys(Keys.BACK_SPACE)??
  • driver.find_element_by_id("kw").send_keys(Keys.SPACE)??
  • driver.find_element_by_id("kw").send_keys("教程")????
  • driver.find_element_by_id("kw").send_keys(Keys.CONTROL,'a')??
  • driver.find_element_by_id("kw").send_keys(Keys.CONTROL,'x')??
  • driver.find_element_by_id("kw").send_keys(Keys.CONTROL,'v')??
  • driver.find_element_by_id("kw").send_keys(Keys.ENTER)?
  • posted on 2016-12-17 16:41 Kilichko 閱讀(...) 評論(...) 編輯 收藏

    轉載于:https://www.cnblogs.com/Yemilice/p/6192602.html

    總結

    以上是生活随笔為你收集整理的selenium 基本的键盘方法的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。