python selenium模拟键盘_SELENIUM自动化模拟键盘快捷键操作实现解析
這篇文章主要介紹了SELENIUM自動(dòng)化模擬鍵盤(pán)快捷鍵操作實(shí)現(xiàn)解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
平常我們會(huì)用到很多快捷鍵,那么selenium如何來(lái)模擬快捷鍵操作呢。下面看看下常用快捷鍵的操作。首先使用快捷鍵需要導(dǎo)入以下這個(gè)包
from selenium.webdriver.common.keys import Keys
然后在通過(guò)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í)有所幫助,也希望大家多多支持我們。
本文標(biāo)題: SELENIUM自動(dòng)化模擬鍵盤(pán)快捷鍵操作實(shí)現(xiàn)解析
本文地址: http://www.cppcns.com/jiaoben/python/282987.html
總結(jié)
以上是生活随笔為你收集整理的python selenium模拟键盘_SELENIUM自动化模拟键盘快捷键操作实现解析的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: python计算熵
- 下一篇: sql 两个表列包含_Oracle数据库