环境准备
python3.6
PyCharm 2017.1.3 在给大家分享之前呢,小编推荐一下一个挺不错的交流宝地,里面都是一群热爱并在学习Python的小伙伴们,大几千了吧,各种各样的人群都有,特别喜欢看到这种大家一起交流解决难题的氛围,群资料也上传了好多,各种大牛解决小白的问题,这个Python群:330637182 欢迎大家进来一起交流讨论,一起进步,尽早掌握这门Python语言。
Windows环境
框架搭建
selenium3.6
安装方法:
pip install selenium
实现步骤:
一、步骤分析
1、选择“账号密码登录”
2、用户名、密码输入,登录
3、文件上传
注:本文主要介绍利用selenium包下的webdrier加载Firefox浏览器。
二、元素捕捉
利用火狐浏览器firebug插件复制控件的XPATH路径, 注:Python3.6对应Firefox版本40.x,暂不支持最新版本50.x。
1、点击“账号密码登录”,获取其源文件
效果图如下:
点击右键,复制 Xpath 路径:/html/body/di[1]/di[3]/di[6]/di/di[6]/di[2]/a
登录按钮和文件上传同上,获取其相应的Xpath路径
代码:
安装AutoIt之后,打开AutoIt Window Info(x64)
4、获取文件上传窗口的控件信息:
打开autoit工具之后,用鼠标将Finder Tool的图标拖到要识别的控件上
获取文本框的控件信息:
获取“打开”按钮的控件信息:
5、编写AutoIt脚本,实现文件上传
打开scite script editor
代码:
3. 将文件保存upfile.au3
4. 使用compile script to exe将上述AutoIt脚本编译为exe文件供python脚本调用
6、最后,使用Python脚本调用AutoIT脚本
谢谢阅读!
领取专属 10元无门槛券
私享最新 技术干货