【发布时间】:2020-06-03 22:17:39
【问题描述】:
我在尝试使用 autoit 在 IE 11 中上传时遇到问题
这是我使用的python代码:
filePath = "file_to_upload.txt"
autoit.control_focus("Choose File to Upload","Edit1")
autoit.control_set_text("Choose File to Upload","","Edit1",filePath)
autoit.control_click("Choose File to Upload","","Button1")
driver.find_element_by_xpath('//*[@id="fileUpload"]').send_keys(filePath)
当我运行我的 python 脚本时,我遇到了这个问题:
文件“C:\Users\gc54734\Desktop\Automation\Python\importar_ok_DFT.py”,第 61 行,在 autoit.control_focus("选择要上传的文件","Edit1") 包装器中的文件“C:\Program Files (x86)\Python\Python36-32\lib\site-packages\autoit\autoit.py”,第 84 行 引发 AutoItError(err_msg) autoit.autoit.AutoItError:找不到窗口/控件
我也在尝试这个,没有成功(文件上传窗口打开了,但是文件没有被选中):
driver.find_element_by_xpath('//*[@id="fileUpload"]').send_keys(filePath)
autoit.win_activate("Choose File to Upload")
autoit.control_set_text("Choose File to Upload","","Edit1",filePath)
autoit.control_click("Choose File to Upload","","Button1")
你能给我一个额外的帮助吗?
【问题讨论】: