0
我想看看我是否可以在此頁面上,通過硒司機載形式:上傳文件與自動上傳輸入形式硒的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上爲我上傳。 –