0
我有這個問題,我需要使用selenium webdriver和Python上傳文件,我正在ubuntu上工作。我已經看到很多這個問題的答案,但不適合我。該按鈕的HTML類似於:用ubuntu上傳selenium和python文件
<button class="classes">Update button</button>
就這樣。
所以,如果你在這裏看到HTML中沒有存在的type =文件。
我嘗試了「send_keys」的按鈕是這樣的:
driver.find_element_by_id('file_name').send_keys(file_path)
此外,我與JS嘗試使用:
driver.execute_script("document.getElementById('filename').value='" + file_path + "';")
所以我的問題是,還有另一種方式來上傳文件?或者我做錯了什麼?
我會很感激任何幫助。
你能發佈更多一點的HTML(如全''
只是一個問題,在execute_script中'文件名'是元素的ID? – burq24