python selenium實現文件上傳及下載

AutoIt 是一種自動控制工具。它可以被用來自動完成任何基於 Windows 或 DOS 的簡單任務。下面將結合selenium來實現文件的上傳和下載。

1、下載au3(百度搜索autoIt3直接訪問官網即可)

2、au3定位文件上傳窗口

3、編寫au3腳本

;ControlFocus("title","text",controlID)
ControlFocus("打開","","Edit1")/定位到文件上傳窗口/
WinWait("[CLASS:#32770]","",10)
ControlSetText("打開","","Edit1",@ScriptDir&"\uploud.png")/@ScriptDir文是au3中的獲取當前腳本所在目錄的變量/     
ControlClick("打開","","Button1")

4、打包成exe文件

 

 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

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章