SELENIUM自動(dòng)化模擬鍵盤快捷鍵操作實(shí)現(xiàn)解析
這篇文章主要介紹了SELENIUM自動(dòng)化模擬鍵盤快捷鍵操作實(shí)現(xiàn)解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
平常我們會(huì)用到很多快捷鍵,那么selenium如何來模擬快捷鍵操作呢。下面看看下常用快捷鍵的操作。首先使用快捷鍵需要導(dǎo)入以下這個(gè)包
from selenium.webdriver.common.keys import Keys
然后在通過Keys去調(diào)用一些方法,如:
全選 send_keys(Keys.CONTROL,'a')
復(fù)制 send_keys(Keys.CONTROL,'c')
粘貼 send_keys(Keys.CONTROL,'v')
簡(jiǎn)單demo如下:
from selenium.webdriver.common.keys import Keys from selenium import webdriver import time driver = webdriver.Chrome() driver.maximize_window() driver.get('http://106.13w/indeogin') driver.find_element_by_css_selector('#login-email-address').send_keys('admin') time.sleep(1) # todo 全選 driver.find_element_by_css_selector('#login-email-address').send_keys(Keys.CONTROL,'a') time.sleep(2) # TODO 復(fù)制 driver.find_element_by_css_selector('#login-email-address').send_keys(Keys.CONTROL,'c') time.sleep(2) # todo 粘貼 driver.find_element_by_css_selector('#login-password').send_keys(Keys.CONTROL,'v') time.sleep(1) driver.quit()
其他快捷鍵的操作如圖所示:
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- selenium跳過webdriver檢測(cè)并模擬登錄淘寶
- 使用selenium模擬登錄解決滑塊驗(yàn)證問題的實(shí)現(xiàn)
- Python使用Selenium模塊模擬瀏覽器抓取斗魚直播間信息示例
- Python使用Selenium模塊實(shí)現(xiàn)模擬瀏覽器抓取淘寶商品美食信息功能示例
- Selenium 模擬瀏覽器動(dòng)態(tài)加載頁面的實(shí)現(xiàn)方法
- 淺談python爬蟲使用Selenium模擬瀏覽器行為
- python編程使用selenium模擬登陸淘寶實(shí)例代碼
- 利用selenium 3.7和python3添加cookie模擬登陸的實(shí)現(xiàn)
相關(guān)文章
python使用xlrd與xlwt對(duì)excel的讀寫和格式設(shè)定
最近在用python處理excel表的時(shí)候出現(xiàn)了一些問題,所以想著記錄下最后的實(shí)現(xiàn)方式和問題解決方法。方便自己或者大家在有需要的時(shí)候參考借鑒,下面這篇文章主要就介紹了python使用xlrd與xlwt對(duì)excel的讀寫和格式設(shè)定的相關(guān)資料,一起來學(xué)習(xí)學(xué)習(xí)吧。2017-01-01用實(shí)例分析Python中method的參數(shù)傳遞過程
這篇文章主要介紹了用實(shí)例分析Python中method的參數(shù)傳遞過程,包括instancemethod和staticmethod等實(shí)例,需要的朋友可以參考下2015-04-04