python+selenium文件上传


1、input标签类元素文件上传

先定位到文件上传元素id,再使用方法send_keys(文件路径)

2、非input标签

备注:非input标签的文件上传,就不适用于此方法了,需要借助autoit工具或者SendKeys第三方库。

3、使用sendkeys库实现文件上传

首先安装库:pip install sendkeys

实现上传:首先定位到上传按钮并点击按钮弹出os框

其次SendKeys.SendKeys(file)    #参数为上传文件路径
        SendKeys.SendKeys('{ENTER}')  #参数为ENTER表示键盘enter建


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM