Bootstrap

解决Mac下 Python selenium webdriver 无法上传文件的问题

代码如下: 

driver.find_element('xpath', '//*[@id="form"]/div[1]/div[2]/div[2]/input').send_keys(r'/Users/chen/Downloads/测试.jpeg')

主要是两个问题:

  1. 路径问题:当前输入法为中文时,导致输入后找不到文件夹,切换英文后正常;直接粘贴mac路径即可,用"/"连接,然而windows下路径用"\"连接。

  2. MAC设置--安全与隐私--辅助功能--隐私,打开以下图片中应用程序并勾选上,才能正常控制

成功:

 

;