2017-02-03 86 views
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 + "';") 

所以我的問題是,還有另一種方式來上傳文件?或者我做錯了什麼?

我會很感激任何幫助。

+0

你能發佈更多一點的HTML(如全''

或不管是周圍的按鈕),也許是頁面的屏幕截圖你想實現自動化? –

+0

只是一個問題,在execute_script中'文件名'是元素的ID? – burq24

回答

相關問題