:ここと自動アップロードの入力フォームにファイルをアップロードするセレンPythonは、私はこのページにセレンドライバを介してフォームをアップロードすることができるかどうかを確認しようとしています
https://boards.greenhouse.io/6sense/jobs/240895
は私のコードは次のとおりです。
file_element = browser.findElementByID("file") # just an abstraction, this part works
file_element.send_keys("/path/to/resume.pdf")
これは以下のように要素が見えるものです:私はトンを考え
<form id="s3_upload_for_resume" data-key-template="applications/resumes/{timestamp}-{unique_id}-33183b0c37983a3799816701ed7d2135/${filename}" enctype="multipart/form-data" action="https://grnhse-prod-jben-us-east-1.s3.amazonaws.com/" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓">
...
<input type="file" name="file" id="file">
</form>
帽子は簡単に私のファイルを入力ボックスに挿入することができますが、代わりに私はタイムアウトを取得し、ページを更新するように頼まれています。これは、ファイルがサーバーにどのようにアップロードされるかとは関係がありますか?ファイルを選択して別々にアップロードする典型的なケースではないので、自動アップロードがSeleniumを介して自分のファイルを置くことを妨げるような気がします。これに別の方法がありますか?
「申請書の期限が切れました。ファイルを手動でアップロードしようとしても、ページを更新してもう一度お試しください。 – Andersson
どのブラウザをお使いですか?最新のChromeで通常アップロードされます。 –