下载安装教程请自行百度
1.pykeyboard上传文件
from seleniumimport webdriver
from pykeyboard import PyKeyboard
import time
driver=webdriver.Chrome()
driver.implicitly_wait(10)
kk=PyKeyboard() #实例化
driver.get('file:///D:/hello.htm') #打开文件位置
upload=driver.find_element_by_name('file') #点击上传按钮的元素
upload.click()
kk.tap_key(kk.shift_key) #切换为英文输入法
time.sleep(2)
kk.type_string('D:\\PycharmProjects\\wangyongha\\人脸识别') #打开文件所在目录
kk.tap_key(kk.enter_key)
time.sleep(2)
kk.type_string('"1.jpg"') #可以多文件上传,单引号扩起,文件双引号
time.sleep(5)
driver.quit()
-----------------------------------------------------------------------
2.模拟键盘和鼠标的操作——键盘模拟点击和输入
from pymouse import PyMouse
from pykeyboard import PyKeyboard
from selenium import webdriver
from selenium.webdriver.common.by import By
from time import sleep
url='https://www.baidu.com/'
dr=webdriver.Chrome()
m=PyMouse()
k=PyKeyboard() #实例化dr.get(url)
dr.find_element(By.ID,'kw').click()
k.tap_key(k.shift_key) #转换成英文输入
k.type_string('Python') #输入内容sleep(2)
k.tap_key(k.enter_key) #按键盘的回车
k.tap_key(k.function_keys[5]) #刷新页面,F5
k.press_keys([k.windows_l_key,'d']) #win+d,切换至桌面
sleep(2)
print(dr.title)
print(dr.current_url)
dr.quit()
注意:还有其它操作,不一一列举,用的时候再去百度吧
PS:觉得这篇文章有用的朋友,多多点赞打赏哦~!
网友评论