我有一個腳本可以用 Selenium 在 Chrome 上自動化一些事情,這就像一個魅力。唯一的問題是,有時我想將檔案從我的計算機上傳到網頁。為此,將顯示一個 Windows 系統彈出視窗,我需要在其中導航到正確的檔案,然后單擊“打開”以上傳檔案。
似乎 Selenium 無法處理這個問題,但是什么能夠處理這個問題呢?我也不確定如何將腳本集中到彈出視窗(或者是否需要)。
我希望有人能幫幫忙。
uj5u.com熱心網友回復:
使用 Selenium 上傳檔案:
1 找到input帶有 的元素type=file。
2 呼叫 send-keys selenium 命令并將檔案絕對路徑文本發送到 input-file 元素。
file_input = driver.find_element_by_xpath("//input[@type='file']")
file_input.send_keys("D:\\Documents\\user-logo.jpg")
無需額外的點擊。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/420035.html
標籤:
