天天看點

輕松自動化---selenium-webdriver(python) (九)

本節重點:

上傳檔案

檔案上傳操作也比較常見功能之一,上傳功能沒有用到新有方法或函數,關鍵是思路。

上傳過程一般要打開一個本地視窗,從視窗選擇本地檔案添加。是以,一般會卡在如何操作本地視窗添加上傳檔案。

其實,在selenium  webdriver 沒我們想的那麼複雜;隻要定位上傳按鈕,通send_keys添加本地檔案路徑就可以了。絕對路徑和相對路徑都可以,關鍵是上傳的檔案存在。下面通地例子示範。

upload_file.html

upload.py

其它有些應用不好找,是以就自己建立頁面,這樣雖然麻煩,但腳本代碼突出重點。

這裡找一139郵箱的執行個體,有帳号的同學可以測試一下~!

(登陸基礎版的139郵箱,網盤子產品上傳檔案。)

139upload.py