selenium无法调用chrome或者firefox的原因

现在我们用的开源工具一般为selenium,当然其中的好处是可以调用不同的浏览器。包含了ie\google\firefox等等,但调用的时候会出现无法调用其浏览器。原因很简单,selenium和其浏览器的版本不符合。一般情况下是selenium调用的各个DRIVER版本低于浏览器的版本引起。

具体情况:

C:/Ruby200/lib/ruby/gems/2.0.0/gems/selenium-webdriver-2.43.0/lib/selenium/webdr

iver/remote/response.rb:52:in `assert_ok‘: unknown error: unable to discover ope

n pages (Selenium::WebDriver::Error::UnknownError)

改情况是:我调用chromedriver调用chrome浏览器,但一直提示我这个错误。

另外一个错误在chrome浏览器中提示:“–ignore-certificate-errors”,当然这个问题也可以通过在chrome浏览器中解决:右键浏览器-》快捷打开方式-》目标:"C:\Program Files\Google\Chrome\Application\chrome.exe" –ignore-certificate-errors-》点击应用按钮,这样就能解决改提示的问题。

那么刚才所的selenium无法调用chrome浏览器的问题,只要将chromedriver最新的版本下载下来,然后放入文件夹中就可以了。

另外一种情况,浏览器的版本过低情况,也只需要将浏览器升级即可。

selenium更新的网站:http://docs.seleniumhq.org/download/

时间: 2024-10-26 22:06:16

selenium无法调用chrome或者firefox的原因的相关文章

selenium python 调用chrome环境配置

我的电脑是win7 64位,安装的chrome 也是64位的,在网上找了一个64位的chromedriver,发现运行代码报错,相应的代码在Firefox下调试没问题. 首先猜测,chromedriver的版本和chrome的版本兼容问题,找了好久,发现网上基本64位的chromedriver资源下载.最后倒是找到一篇博文: 原创地址:http://blog.csdn.net/huilan_same/article/details/51896672 chromedriver与chrome的对应关

python+selenium浏览器调用(chrome、ie、firefox)

代码: #coding=utf-8 from selenium import webdriver driver=webdriver.Chrome() #调用chrome浏览器 driver.get('https://www.baidu.com') print driver.title driver.quit() ------------------------------------------------------------------------------如果调用其他浏览器,代码换下即

[python爬虫] Selenium切换窗口句柄及调用Chrome浏览器

因为我的博客是根据我每个阶段自己做的事情而写的,所以前言可能有点跑题,但它更有利于让我回忆这个阶段自己的所作所为.这篇文章主要介绍Selenium爬虫获取当前窗口句柄.切换窗口句柄以及调用Chrome浏览器几个知识点,其中获取当前句柄的方法是非常重要的一个知识点,只有真正遇到的时候才能体会到它的强大.        最近课程比较多,写博客的内容也比较杂,包括网站搭建.HTML设计.计算机图形学.Python数据挖掘.Flash动画等.同时,这周也有老师让我帮忙写几个爬虫,自己进一步理解了爬虫的好

解决SWFUpload在Chrome、Firefox浏览器下session找不到的问题

SWFUpload是一个非常不错的异步上传组件,但是在Chrome.Firefox等浏览器下使用的时候会有问题.问题如下:为了防止跳过上传页面直 接向“接受SWFUpload上传的一般处理程序”(假如是Upload.ashx)发送请求造成WebShell漏洞,我的系统中对于 Upload.ashx进行了权限控制,只有登录用户才能进行上传.在IE下没问题,但是在Chrome下运行报错“用户未登录”. 经过搜索得知:因为SWFUpload是靠Flash进行上传的,Flash在IE下会把当前页面的Co

chrome 和 firefox for 性能比较

之前看到有通过 for 循环比较 chrome 和firefox的, 巧合的是,我也正遇到一个问题需要看下 各个浏览器性能问题 我使用 win7 32 位 测试对比 chrome 39  和 firefox 34 首先使用的是 网上流传的一个测试方案:(实际测试的代码和下面这份有点不同,不过 不同浏览器是测试同一份代码的) function _test1() { //test document.cookie for(var i=0;i<100000;i++) { var a = document

Selenium2学习-005-WebUI自动化实战实例-003-三种浏览器(Chrome、Firefox、IE)启动脚本

此文主要通过 三种浏览器(Chrome.Firefox.IE)启动脚本 功能,进行 Selenium2 三种浏览器启动方法的实战实例讲解.文中所附源代码于 2015-01-18 20:33 亲测通过,敬请亲们阅览.进行编写登录自动化测试脚本,若您直接使用此文所附的源代码运行测试,则需要修改对应 浏览器 或 webdriver 的路径,否则将会引起相应的报错,请知悉. 希望能对初学 Selenium2 WebUI 自动化测试编程的亲们有所帮助.若有不足之处,敬请大神指正,不胜感激! 一.各浏览器

【在网页中获取截图数据】Chrome和Firefox下的实战经验

[转载自我在segmentfault的专栏:https://segmentfault.com/a/1190000004584071] 最近在实现一个功能,需求如下: 前提:当前页面无弹窗 页面任意位置执行粘贴 读取剪切板中的截屏数据 上传截图 首先还是从网上找相关的例子. 找到了SF上的专栏文章<js获取剪切板内容,js控制图片粘贴>. 于是基于这个,做出了第一版的截图上传功能. 由于项目使用的是angularjs,事先已经封装好一套上传图片的办法,只需要调用 $scope.image = b

关于Chrome和Firefox

虽然是一年前,但是这争论太精彩..Firefox就是因为图标让我放弃,不过看了后,决定用surface试试. 著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处.作者:匿名用户链接:http://www.zhihu.com/question/20649747/answer/15742030来源:知乎 个人使用史:06年开始用Firefox,从09年开始尝试Chrome以及其它Chromium·改浏览器. 个人总体观点:浏览器都是没有更新尽头的,Chrome已经完成了一次大迈步,它

Chrome和Firefox浏览器执行new Date() 函数传参数得到不同结果的陷阱

某日,同事问到关于new Date() 函数传参数,在火狐浏览器和谷歌浏览器控制台运行,会得到不同的结果,刚开始觉得不可能,后来实际操作才发现此陷阱 var date = new Date('2014-07-25T23:00:00'); alert(date); 在火狐浏览器返回的是: Date {Fri Jul 25 2014 23:00:00 GMT+0800} 火狐浏览器版本(通过navigator.userAgent输出):"Mozilla/5.0 (Windows NT 6.1; WO