我正在使用python硒进行以下操作:
upload_but = browser.find_element_by_name("file")
upload_but.send_keys(os.getcwd()+"/my_file.pdf")
当我执行它时,会出现以下弹出窗口:
但是如果我在没有selenium
的情况下执行此操作,即我在浏览器中手动执行此操作,则不会显示弹出窗口。
有什么想法吗?
此外,当我在弹出窗口上单击cancel
时,上传成功,但是页面中的其他元素也会受到影响。点击leave
不会上传。
再次重申,手动执行此操作不会弹出窗口。
输入类型为:
<input type="file" name="file" ... >