虽然这个网上有很多资料,但是自己在这过程中也踩了很多坑,所以还是决定写下来,以免后面的遇到相同的坑,同时也是以免自己忘记;
selenium 中文件上传,点击上传按钮,弹出的窗口,selenium内部暂时是无法处理的,这个时候就需要接用 Autoit 工具来帮助我们进行窗口的处理了
下载Autoit :http://www.autoitscript.com/site/
安装完成之后可看见:
打开需要上传的界面:如
2:打开 AutoIt Window Info (x64) 文件 :拖住文件标签,移动到该文件名位置,可查看control 中的详细信息,
3:再次打开 AutoIt Window Info (x64) 文件,同样的操作,定位到打开的 button, 然后可查看 Control 的详细信息
4:可以在 SciTE Script Editor 编辑脚本了,脚本内容也不多,保存之后运行可查看是否正常,F5 寄可运行(前提打开页面需要添加上传的附件,如界面图) ,文件路径这里注意下,因为这个地方自己踩过坑。。。。运行正常之后就可以使用 Autoit 进行生成 .exe 文件了
5:打开 Compile Script to .exe (x64) ,点击 convert, 怕 该生成的 .exe 文件有问题的话,可以测试该 .exe 文件是否正常,打开打开页面需要添加上传的附件,如界面图,然后双击该 .exe 文件,可正常执行 说明没有问题
6:好了 最后一步了 就直接导入了,最后这里我也弄了有点久,
python 导入 import os
os.system(r' "C:\Users\tj\Desktop\import.exe" ')
记得 括号中的 单引号 然后 双引号 ,路径自己保持的 .exe 路径 ,路径也是需要注意的点 。。。。。。
好了 上传成功之后就会觉得 ,其实这个 so esay 了 。。。 啦啦啦啦啦啦
主要还是不熟练 第一次使用这个 ,使用过一次之后就会记得了 超方便 简单了 。。。。,后面希望和大家一起相互学习