Selenium技巧-如何上传图片
问题场景:
页面需要上传图片,而且需要上传多张,上传前两张失败了怎么办?
解决办法:
遇到这样的问题,首先还是需要简单分析一下源文件
可以看到源文件里包含了多个type类型为file的input输入框,如果上传过一张,就会少一个input
刚开始的想法是先找到这6个文件输入框,然后依次send_keys(“./pic.jpg”)完成上传
结果发现,上传一张后,页面就刷新了,刚才找到的6个文件输入框对象已经无效了,于是使用了用id换对象的一个小技巧
作者:snowshine_2001
补充:Web开发 , 其他 ,