码迷,mamicode.com
首页 > Web开发 > 详细

selenium上传图片

时间:2019-04-10 11:54:15      阅读:137      评论:0      收藏:0      [点我收藏+]

标签:下载   调用   blog   其它   网站   site   三方   文件   第三方   

在我们使用selenium的时候碰到上传图片、文件时一般都可以先定位然后直接send_keys,但是有的却不行,selenium也没有提供其它的办法,只能靠第三方软件来解决

我们要借助一个叫AutoIt的软件  官方网站:https://www.autoitscript.com/site/  下载好后可以在开始中看到

AutoIt Windows Info        用于帮助我们识Windows控件信息。

Compile Script to.exe      用于将AutoIt生成 exe 执行文件。

Run Script                        用于执行AutoIt脚本。

SciTE Script Editor          用于编写AutoIt脚本。

根据自己的电脑选择相应的位数

技术图片

 

 

 

 1.打开 AutoIt Windows Info,点击Finder Tool不动往左边图中的文件名框中拖动,可以看到Title,Class这些参数

技术图片

2.同样的方法,拖动到打开这个Button

技术图片

3.得到相应的参数后就开始写脚本 ,点击SciTE Script Editor  编辑好脚本后点击Tools然后选择Go,或者直接F5运行。注意:运行时要打开上传窗口

技术图片

4.调试成功后,就把文件保存下来。Run Script 可以打开这个文件。

技术图片

5.我们需要在python中使用,那么我就要把这个文件转换为exe文件。点击Compile Script to.exe 选择文件和要保存exe文件的路径 注意:装了360杀毒提示,关掉就好了

技术图片

6.使用python os模块调用即可,但是这个已经不属于python内部的程序了,所以上传成功与否我们是没办法知道的

此方法亲测可用,参考原贴:https://www.cnblogs.com/qiushi9/p/9254810.html

 

selenium上传图片

标签:下载   调用   blog   其它   网站   site   三方   文件   第三方   

原文地址:https://www.cnblogs.com/yaoczz/p/10682436.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!