Python selenium使用autoIT上传附件过程详解


Posted in Python onMay 26, 2020

1.首先打开AutoIt Windows Info 工具,鼠标点击Finder Tool(按住左键不松手),鼠标将变成一个小风扇形状的图标,移动到目标控件上;如图

Python selenium使用autoIT上传附件过程详解

2.通过AutoIt Windows Info 获得以下信息。

窗口的title为“打开”,标题的Class为“#32770”。

文件名输入框的class 为“Edit”,Instance为“1” ,ClassnameNN为“Edit1”。

打开按钮的class 为“Button”,Instance为“1” ,所以ClassnameNN为“Button1”。

Python selenium使用autoIT上传附件过程详解

3.编写脚本(因为IE、Chrome、FireFox文件上传的左上角位置title不一致,所以我们坐下适配)
编写工具:SciTE Script Editor应用程序

Python selenium使用autoIT上传附件过程详解

4.转换成exe文件:打开autoit安装目录下的应用程序:Compile Script to .exe (x86)或者Compile Script to .exe (x64)

Python selenium使用autoIT上传附件过程详解

5.在selenium中的调用:

Python selenium使用autoIT上传附件过程详解

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
使用Python的web.py框架实现类似Django的ORM查询的教程
May 02 Python
Python实现单词翻译功能
Jun 06 Python
Python列表list解析操作示例【整数操作、字符操作、矩阵操作】
Jul 25 Python
浅析python打包工具distutils、setuptools
Apr 20 Python
python3模块smtplib实现发送邮件功能
May 22 Python
使用python的pandas库读取csv文件保存至mysql数据库
Aug 20 Python
python使用webdriver爬取微信公众号
Aug 31 Python
Python提取支付宝和微信支付二维码的示例代码
Feb 15 Python
django模板获取list中指定索引的值方式
May 14 Python
python 实现全球IP归属地查询工具
Dec 18 Python
Python Pandas pandas.read_sql函数实例用法
Jun 21 Python
bat批处理之字符串操作的实现
Mar 16 Python
Python的历史与优缺点整理
May 26 #Python
python实现逢七拍腿小游戏的思路详解
May 26 #Python
Python是什么 Python的用处
May 26 #Python
完美解决jupyter由于无法import新包的问题
May 26 #Python
使用pth文件添加Python环境变量方式
May 26 #Python
tensorflow实现残差网络方式(mnist数据集)
May 26 #Python
Python中格式化字符串的四种实现
May 26 #Python
You might like
PHP+Mysql日期时间如何转换(UNIX时间戳和格式化日期)
2012/07/15 PHP
PHP使用静态方法的几个注意事项
2014/09/16 PHP
PHP缓存集成库phpFastCache用法
2014/12/15 PHP
php基于Fleaphp框架实现cvs数据导入MySQL的方法
2016/02/23 PHP
tp5修改(实现即点即改)
2019/10/18 PHP
JS 无限级 Select效果实现代码(json格式)
2011/08/30 Javascript
如何使用Javascript正则表达式来格式化XML内容
2013/07/04 Javascript
刷新页面的几种方法小结(JS,ASP.NET)
2014/01/07 Javascript
jQuery通过ajax请求php遍历json数组到table中的代码(推荐)
2016/06/12 Javascript
javascript轮播图算法
2016/10/21 Javascript
前端开发必知的15个jQuery小技巧
2017/01/22 Javascript
基于require.js的使用(实例讲解)
2017/09/07 Javascript
jQuery选择器之子元素过滤选择器
2017/09/28 jQuery
jquery实现侧边栏左右伸缩效果的示例
2017/12/19 jQuery
vue.js select下拉框绑定和取值方法
2018/03/03 Javascript
JS实现为动态添加的元素增加事件功能示例【基于事件委托】
2018/03/21 Javascript
AngularJS $http post 传递参数数据的方法
2018/10/09 Javascript
jquery选择器和属性对象的操作实例分析
2020/01/10 jQuery
微信小程序 flexbox layout快速实现基本布局的解决方案
2020/03/24 Javascript
python使用mailbox打印电子邮件的方法
2015/04/30 Python
Python多进程并发(multiprocessing)用法实例详解
2015/06/02 Python
Python中datetime模块参考手册
2017/01/13 Python
Python多进程multiprocessing用法实例分析
2017/08/18 Python
Python实现Kmeans聚类算法
2020/06/10 Python
对Python 获取类的成员变量及临时变量的方法详解
2019/01/22 Python
Python 一键制作微信好友图片墙的方法
2019/05/16 Python
python opencv 批量改变图片的尺寸大小的方法
2019/06/28 Python
Python 使用元类type创建类对象常见应用详解
2019/10/17 Python
python实现tail -f 功能
2020/01/17 Python
pandas DataFrame 数据选取,修改,切片的实现
2020/04/24 Python
HTML5移动开发图片压缩上传功能
2016/11/09 HTML / CSS
电台实习生求职信
2014/02/25 职场文书
促销活动计划书
2014/05/02 职场文书
节水口号标语
2014/06/19 职场文书
2014保险公司个人工作总结
2014/12/09 职场文书
MySQL数据库10秒内插入百万条数据的实现
2021/11/01 MySQL