selenium问题六:上传文件报错WebDriverException: Message: '{"value" : "Command not found:
来源:互联网 发布:qq飞车x先驱者测评数据 编辑:程序博客网 时间:2024/06/07 23:53
详细描述:用slenium webdriver上传文件时,如果用的语言是python,则会报这个错
WebDriverException: Message: '{ "status" : 404, "sessionId" : "<no session>", "value" : "Command not found: POST /session/6c66816f-52bd-4cd6-976f-fd5c1230968d/file" }'
问题解决:经过查找资料,发现这个selenium的一个bug,你需要修改一些代码来避免这个错误。解决步骤:
1.找到webelement.py文件
C:\Python27\Lib\site-packages\selenium-2.21.2-py2.7.egg\selenium\webdriver\remote\ webelement.py
2.找到_upload函数
3.在捕获异常那加一个条件,具体如下
蓝色部分(elif)为增加的代码,这样就不会报这个错了,文件上传成功。
- selenium问题六:上传文件报错WebDriverException: Message: '{"value" : "Command not found:
- Python 中selenium模块报错selenium.common.exceptions.WebDriverException: Message: 'chromedriver'
- Python脚本报错:selenium.common.exceptions.WebDriverException: Message: Service chromedriver.exe unexpect
- scp拷贝文件报错-bash: scp: command not found
- SecureCRT上传文件,rz:command not found
- selenium报WebDriverException错误
- 从windows桌面拉文件进linux报:SecureCRT上传bash: rz: command not found 解决方法
- 报错?!-20170213-pip: command not found
- 执行sudo报错command not found
- command not found 问题
- SecureCRT上传文件到CentOS:"rz: command not found"
- linux 上传文件 rz命令 提示command not found 解决方法
- 解决SecureCRT上传文件,rz:command not found出错
- linux上传文件 rz命令 提示command not found 解决方法
- linux 上传文件 rz命令 提示command not found 解决方法
- appium创建session失败:selenium.common.exceptions.WebDriverException: Message: A new session could not be
- mysql问题处理(报错代码 -bash:mysql:command not found)
- Linux下输入命令报错:-bash: command not found
- Sublime Text 安装和使用
- nyoj56阶乘因式分解(一)
- 全网发布接入检测说明 微信第三方平台
- 使UILable中出现不同的字体、字号与颜色 ------ 使用AttributedString
- Eclipse Unable to install breakpoint in XXX 解决办法
- selenium问题六:上传文件报错WebDriverException: Message: '{"value" : "Command not found:
- Java中的自动装箱与拆箱
- 【软考复习】——二进制
- SQL Server 海量数据查询代码优化以及建议
- centos安装MSSQL PDO_DBLIB扩展
- 微信第三方平台授权(第三方)
- Leetcode -- Decode Ways
- Google 发布 Android 性能优化典范
- unp第一章的测试代码