selenium上傳圖片


在我們使用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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM