本節重點:
上傳檔案
檔案上傳操作也比較常見功能之一,上傳功能沒有用到新有方法或函數,關鍵是思路。
上傳過程一般要打開一個本地視窗,從視窗選擇本地檔案添加。是以,一般會卡在如何操作本地視窗添加上傳檔案。
其實,在selenium webdriver 沒我們想的那麼複雜;隻要定位上傳按鈕,通send_keys添加本地檔案路徑就可以了。絕對路徑和相對路徑都可以,關鍵是上傳的檔案存在。下面通地例子示範。
upload_file.html
upload.py
其它有些應用不好找,是以就自己建立頁面,這樣雖然麻煩,但腳本代碼突出重點。
這裡找一139郵箱的執行個體,有帳号的同學可以測試一下~!
(登陸基礎版的139郵箱,網盤子產品上傳檔案。)
139upload.py