Selenium upload a file

filename = browser.find_element(By.NAME, "filename")
filename.send_keys(os.path.abspath("./test.bin"))
  • 使用 send_keys() 就可以輸入檔案,記住不可以輸入相對位置的檔案,會產生找不到檔案的錯誤。
  • os.path.abspath() 可以轉換相對位置的檔案。

Reference

留言