python UI自动化前提:①python需要安装selenium模块  ②下载浏览器驱动

 

1、安装selenium模块

先确认本地是否安装selenium模块,没有的话点击右边的添加按钮“+”进行添加

python怎么做ui自动化 python ui自动化脚本_python怎么做ui自动化

2、下载浏览器版本对应的驱动文件

  • 谷歌浏览器驱动:chromedriver.exe
  • 火狐浏览器驱动:geckodriver.exe
  • IE浏览器驱动:IEDriverServer.exe

以谷歌浏览器为例需要下载chromedriver.exe,查看谷歌浏览器版本

python怎么做ui自动化 python ui自动化脚本_谷歌浏览器_02

根据谷歌浏览器版本下载对应版本的驱动zip包,驱动下载地址:https://chromedriver.storage.googleapis.com/index.html

python怎么做ui自动化 python ui自动化脚本_chrome_03

python怎么做ui自动化 python ui自动化脚本_python_04

zip解压缩后得到一个文件chromedriver.exe,将其拷贝到python的安装目录下

python怎么做ui自动化 python ui自动化脚本_chrome_05

python怎么做ui自动化 python ui自动化脚本_python_06

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、执行脚本,可以看到自动打开谷歌浏览器进行搜索“广州天气”的操作

python怎么做ui自动化 python ui自动化脚本_python怎么做ui自动化_07