AutoIt 是一种自动控制工具。它可以被用来自动完成任何基于 Windows 或 DOS 的简单任务。下面将结合selenium来实现文件的上传和下载。

1、下载au3(百度搜索autoIt3直接访问官网即可)

2、au3定位文件上传窗口

python selenium实现文件上传及下载

3、编写au3脚本

;ControlFocus("title","text",controlID)
ControlFocus("打开","","Edit1")/定位到文件上传窗口/
WinWait("[CLASS:#32770]","",10)
ControlSetText("打开","","Edit1",@ScriptDir&"\uploud.png")/@ScriptDir文是au3中的获取当前脚本所在目录的变量/     
ControlClick("打开","","Button1")

4、打包成exe文件

python selenium实现文件上传及下载

 python selenium实现文件上传及下载

 5、 【Python3】os.system(os.path.join(PATH,'uploadPic.exe'))  #此处的PATH是exe所在的目录

在出现windows窗口上传文件时,Python运行此命令即可上传au3脚本中路径下的文件

部分内容转载自CSDN博主「Xiamen_wiley」的原创文章

链接:https://blog.csdn.net/fgwvip123/article/details/51165240

 

 

相关文章:

  • 2022-01-07
  • 2021-09-29
  • 2022-01-04
  • 2021-09-05
  • 2021-09-19
  • 2021-11-22
  • 2021-08-01
猜你喜欢
  • 2021-08-31
  • 2022-12-23
  • 2021-05-18
  • 2022-01-07
  • 2021-10-23
  • 2022-12-23
相关资源
相似解决方案