selenium python上传文件
a、一般上传文件在网页中查看时都是使用的file这个标签,那么上传时便可以使用:driver.find_element_by_id("XXX").send_keys("D:\\1.txt")
b、这里要说的是第二种在使用谷歌浏览器元素定位后发觉上传的控件居然是object这样的问题就有写束手。
解决方案:
先定位元素所在的td标签,通过点击td标签弹出上传文件对话框,使用AutoIt3工具来实现上传文件操作
1、界面截图:
driver.get_screenshot_as_file("c:\\1.py")