python UI自动化前提:①python需要安装selenium模块 ②下载浏览器驱动
1、安装selenium模块
先确认本地是否安装selenium模块,没有的话点击右边的添加按钮“+”进行添加
2、下载浏览器版本对应的驱动文件
- 谷歌浏览器驱动:chromedriver.exe
- 火狐浏览器驱动:geckodriver.exe
- IE浏览器驱动:IEDriverServer.exe
以谷歌浏览器为例需要下载chromedriver.exe,查看谷歌浏览器版本
根据谷歌浏览器版本下载对应版本的驱动zip包,驱动下载地址:https://chromedriver.storage.googleapis.com/index.html
zip解压缩后得到一个文件chromedriver.exe,将其拷贝到python的安装目录下
3、python代码
from selenium import webdriver
from time import sleep
testUrl="https://www.baidu.com"
checkData='广州天气'
def check():
browser = webdriver.Chrome()
browser.get(testUrl)
#窗口最大化
browser.maximize_window()
sleep(1)
browser.find_element_by_id('kw').send_keys(checkData)
browser.find_element_by_id('su').click()
sleep(3)
if __name__=="__main__":
check()
4、执行脚本,可以看到自动打开谷歌浏览器进行搜索“广州天气”的操作