目的:python实现web自动化实现文件上传
一、 环境准备:
1、python的web自动化环境
selenium的安装:pip install selenium;
chromediver的下载及环境配置:下载的chromediver的驱动需与本地的谷歌浏览器版本相对应,并安装Python的路径中Scripts目录中;
2、pywinauto的安装
Pywinauto:python中的一个用于操作windows下GUI程序的库,可以用来做PC自动化,web自动化可以借助它来实现文件上传;
安装命令:pip install pywinauto
二、selenium的基本使用
使用selenium打开浏览器访问页面
from selenium import webdriver
driver = webdriver.Chrome()
url = r"https://www.layui.com/demo/upload.html"
driver.get(url)
time.sleep(2)
三、文件窗口上传的文析
1、对windows系统弹窗进行文件上传的操作【如下图所示】,具体分析:
文件路径的填写;
文件名的填写;
文件名填写后点击“打开”
2、实现文件上传的具体步骤:
借用pyth