前言:分享一个web测试用的浏览器自动上传文件的案例,目标网站,百度识图
1、准备软件和库:python IDE,autoit-v3版本,PyAutoIt库,selenium库,这些怎么准备就不写了;
2、先打开百度首页,点相机图标和选择文件,就会弹出Windows窗口,选择要上传的图片,打开即可上传。所以思路就是,a--selenium操作浏览器,点开窗口;b--autoit获取窗口信息(标题,【文件名】组件和【打开】组件);c--autoit库+python输入数据,单击。
3、写selenium代码,很简单,就不细说了
import autoit# 识别窗体组件的库,注意导入的不是pyautoit from time import sleep from selenium import webdriver from selenium.webdriver.common.by import By from selenium.webdriver.support.wait import WebDriverWait from selenium.webdriver.common.action_chains im