· 鍵盤操作
k.type_string(‘abcdefg') --輸入內容
k.press_key(‘a') --按a鍵
k.release_key(‘a') --松開a鍵
k.tap_key(‘a') --點擊a鍵
k.tap_key(‘a', n=2, interval=5) --點擊a鍵2次,每次間隔5秒
k.tap_key(k.function_keys[5]) --功能鍵F5
附 python模擬鼠標點擊和鍵盤輸入的操作
補充:python selenium pykeyboard
python selenium pykeyboard操作網頁實現本地文件上傳:
import sys
from selenium import webdriver
from pykeyboard import PyKeyboard
import time
browser = webdriver.Chrome()
browser.get('http://app.xunjiepdf.com/ocrhand')
browser.find_element_by_xpath('/html/body/main/section/div/section[1]/div/div[1]/div/div/div[2]/label').click()
time.sleep(2)
kk = PyKeyboard()
# kk.tap_key(kk.shift_key) # 切換為英文,看實際情況是否需要
time.sleep(1)
k.type_string('3.png') # 打開文件所在目錄,方便多個文件上傳
time.sleep(1)
kk.tap_key(kk.enter_key)
time.sleep(1)
#browser.find_element_by_xpath('/html/body/main/section/div/section[1]/div/div[2]/div[3]/a/span').click()
time.sleep(10)
# browser.find_element_by_xpath('/html/body/main/section/aside/div/dl/dd[2]/a/span3.').click()
以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。
您可能感興趣的文章:- python模擬鼠標點擊和鍵盤輸入的操作
- windows下python模擬鼠標點擊和鍵盤輸示例
- Python實現windows下模擬按鍵和鼠標點擊的方法
- python之模擬鼠標鍵盤動作具體實現