SELENIUM自動化模擬鍵盤快捷鍵操作實現(xiàn)解析
這篇文章主要介紹了SELENIUM自動化模擬鍵盤快捷鍵操作實現(xiàn)解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
平常我們會用到很多快捷鍵,那么selenium如何來模擬快捷鍵操作呢。下面看看下常用快捷鍵的操作。首先使用快捷鍵需要導(dǎo)入以下這個包
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')
簡單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()
其他快捷鍵的操作如圖所示:
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
python使用xlrd與xlwt對excel的讀寫和格式設(shè)定
最近在用python處理excel表的時候出現(xiàn)了一些問題,所以想著記錄下最后的實現(xiàn)方式和問題解決方法。方便自己或者大家在有需要的時候參考借鑒,下面這篇文章主要就介紹了python使用xlrd與xlwt對excel的讀寫和格式設(shè)定的相關(guān)資料,一起來學(xué)習(xí)學(xué)習(xí)吧。2017-01-01用實例分析Python中method的參數(shù)傳遞過程
這篇文章主要介紹了用實例分析Python中method的參數(shù)傳遞過程,包括instancemethod和staticmethod等實例,需要的朋友可以參考下2015-04-04