当前位置:编程学习 > 网站相关 >>

Selenium技巧-如何上传图片

问题场景:
页面需要上传图片,而且需要上传多张,上传前两张失败了怎么办?
 
解决办法:
遇到这样的问题,首先还是需要简单分析一下源文件

可以看到源文件里包含了多个type类型为file的input输入框,如果上传过一张,就会少一个input
刚开始的想法是先找到这6个文件输入框,然后依次send_keys(“./pic.jpg”)完成上传
结果发现,上传一张后,页面就刷新了,刚才找到的6个文件输入框对象已经无效了,于是使用了用id换对象的一个小技巧

作者:snowshine_2001

补充:Web开发 , 其他 ,
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,