0
私はこの問題を抱えています。セレンのwebdriverとPythonを使ってファイルをアップロードする必要があります。私はubuntuで作業しています。私はすでにこの質問の多くの答えを見たが、私のために働いていない。ボタンのHTMLは次のようになります。ubuntuを使ってセレンとPythonでファイルをアップロード
<button class="classes">Update button</button>
これだけです。
ここに表示されている場合は、存在しないタイプ=ファイルがhtmlにあります。
そして、私はこのようなボタンの何かに「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の 'fileName'は要素のIDですか? – burq24