更新浏览器,导致编写脚本报错Message: Unable to find a matching set of capabilities

卸载更新浏览器后,所编写的脚本无法运行,报如下的错误:selenium.common.exceptions.WebDriverException: Message: Unable to find a matching set of capabilities

百度查看问题,所示版本号不对,,一下是相关软件的版本号,没看出什么毛病。问题出在:应该将火狐浏览器驱动添加到火狐浏览器安装目录下,并且将火狐浏览器安装目录放在path下面。(出现大意,忘了在火狐浏览器下放其对应的驱动)

geckodriver v0.19.0  
Python 3.4 
selenium3,
Firefox 57.0.4 (32 位)

原文地址:https://www.cnblogs.com/fengyiru6369/p/8250905.html

时间: 2024-11-07 23:56:07

更新浏览器,导致编写脚本报错Message: Unable to find a matching set of capabilities的相关文章

selenium.common.exceptions.WebDriverException: Message: Unable to find a matching set of capabilities

环境:Python3+selenium3+Firefox47 在打开火狐浏览器时报错:'geckodriver' executable needs to be in PATH from selenium import webdriver web = webdriver.Firefox() 于是,各种度娘,最终做了如下尝试: 下载了geckodriver-v0.18.0-win64,解压将geckodriver.exe放到火狐浏览器目录下,然后把火狐浏览器目录添加到path环境变量. 结果又出现报

CRLF line terminators导致shell脚本报错:command not found

Linux和Windows文本文件的行结束标志不同.在Linux中,文本文件用"/n"表示回车换行,而Windows用"/r/n"表示回车换行.有时候在Windows编写shell脚本时需要注意这个,否则shell脚本会报"No such file or directory"或"command not found line x"之类的错误,如果不知晓前因后果,肯定会被这个折腾得相当郁闷.如下所示test.sh [[email 

“selenium.common.exceptions.SessionNotCreatedException: Message: Unable to find a matching set of capabilities“解决办法

问题: 原因:firefox浏览器版本和浏览器驱动版本不匹配 解决办法:卸载高版本浏览器,安装低版本浏览器 下载地址:http://ftp.mozilla.org/pub/firefox/releases/ 比如http://ftp.mozilla.org/pub/firefox/releases/58.0/win64/zh-CN/ 58.0指版本,win64指64位,zh-CN指简体中文 目前我能成功的环境为: 驱动:geckodriver-v0.24.0-win64.zip   浏览器:v5

错误:selenium.common.exceptions.SessionNotCreatedException: Message: Unable to find a matching set of capabilities

错误再现 原因:firefox浏览器版本和浏览器驱动版本不匹配 解决办法:卸载高版本浏览器,安装低版本浏览器 原文地址:https://www.cnblogs.com/HByang/p/12272878.html

ubuntu系统下selenium打开火狐浏览器提示'Unable to find a matching set of capabilities.解决方法

环境: 1.ubuntu系统 2.selenium 3.141.0 3.火狐浏览器驱动 geckodriver-v0.24.0-linux32 在Python中执行脚本: from selenium import webdriverbrowser = webdriver.Firefox() 结果提示:Message: Unable to find a matching set of capabilities Traceback (most recent call last):  File "/h

Oracle 11g安装GI后,运行roothas.pl脚本报错libcap.so.1找不到

环境:RHEL6.4 + Oracle 11.2.0.3问题:需求是文件系统迁移到ASM,在安装GI后,运行roothas.pl脚本报错 1.运行root.sh后,按提示运行roothas.pl报错: [[email protected] mnt]# /u01/app/11.2.0/grid/crs/install/roothas.pl Using configuration parameter file: /u01/app/11.2.0/grid/crs/install/crsconfig_p

shell脚本报错:"[: =: unary operator expected"

shell脚本报错:"[: =: unary operator expected" md5_109a="81ab961153b62d207f0f517048881b5d" md5_109b=`md5sum install.bin|awk '{print $1}'` if [ $md5_109a != $md5_109b ] 原因,当文件install.bin不存在时, $md5_109b为空这样对比字符串就变成了 if [ 81ab961153b62d207f0f5

解决:在Eclipse中运行monkeyrunner脚本报错: IOError: (2, 'File not found - D:\\workspace\\monkeyrunner_test01 (\u62d2\u7edd\u8bbf\u95ee\u3002)')

在eclipse中搭建运行monkeyrunner脚本的环境,请见lynnLi的博客monkeyrunner之eclipse中运行monkeyrunner脚本之环境搭建(四) 但在实践中,状况确实层出不穷,首先我搭建好环境后,运行了一个简单的脚本,没想到抛出了错误. IOError: (2, 'File not found - D:\\workspace\\monkeyrunner_test01,说明没有在我们配置的路径下找到相应的脚本. 我们点击Run-External Tools-Exter

loadrunner回放脚本报错27780:“[10053] 软件导致连接中止”

录制的脚本在回放时报错,错误如下: vuser_init.c(12): 警告 -26627: 对于“http://bsp.paycenter.58.com.cn/favicon.ico”,HTTP 状态代码=404 (Not Found)      [MsgId: MWAR-26627]vuser_init.c(12): web_url("login") 最高严重级别为“warning”,140318 个正文字节,2388 个标头字节,24 个成块开销字节      [MsgId: M