【Selenium】    -> 【FireFox】

2.25.0        ->  18
       2.30.0        ->  19
       2.31.0        ->  20
       2.42.2        ->  29
       2.44.0        ->  33 (不支持31)
       2.53.0        ->  43,46(不支持47)
       2.41.0        ->  26(绿色版本)
       2.44          ->  32.0-35.0
       2.53.0-2.53.6 ->  40.0.3(本司目前使用selenium和firefox版本)

在selenium+python环境下查看selenium版本方法:

cmd下输入:pip show selenium

卸载selenium版本:

cmd下输入:pip uninstall selenium

安装: pip install selenium x.x.x(对应selenium版本)

在通过RF测试框架运行脚本时,提示浏览器方面错误,org.openqa.selenium.WebDriverException: Target URL ... is not well-formed

解决办法:

只需要在你访问的网址前加上:http://即可解决

例如:open browser     www.baidu.com    firefox运行后则会报以上错误

修改:open browser     http://www.baidu.com    firefox   运行成功

解决selenium不支持firefox低版本  
用winrar打开selenium-server.jar;
查找两个目录:customProfileDirCUSTFFCHROME和customProfileDirCUSTFF;
搜索每个目录,直到找到文件install.rdf,解压缩到一个临时目录,编辑如下行:
<em:maxVersion>2.0.0.*</em.maxVersion>
 改为
<em:maxVersion>4.0.0.*</em.maxVersion>
       
selenium-java-2.42.2版本和firefox 29.0.1版本兼容,如果升级到firefox 30+,则浏览器启动失败。可能是selenium还未同步升级,后面估计可以正常支持。
若selenium的版本和firefox不兼容,需要升级selenium的jar包,或者是升级firefox。
切记,关掉forefox的升级功能,否则连本地Windows上的脚本都跑不起来,且必须降级forefox。
升级后,selenium脚本正常启动firefox。

各firefox版本下载地址

http://ftp.mozilla.org/pub/firefox/releases/

各selenium jar包下载地址

http://selenium-release.storage.googleapis.com/index.html

在selenium下载页面 http://www.seleniumhq.org/download/ (需FQ) 各个版本的changelog中,会记录支持的firefox版本

备注:selenium V3.0之前都不支持ff47.0.所以,如果你是seleniumV3.0以及之前的版本就不要下载ff47.0以及ff47.0之后的版本了。

Selenium和Firefox对应版本及注意事项相关推荐

  1. 解决Selenium与firefox浏览器版本不兼容问题

    解决Selenium与firefox浏览器版本不兼容问题 参考文章: (1)解决Selenium与firefox浏览器版本不兼容问题 (2)https://www.cnblogs.com/limxia ...

  2. selenium启动Firefox示例

    本文示例使用selenium启动Firefox,并将浏览器窗口最大化,在百度搜索框内输入"HelloWorld",最后点击搜索按钮. 源代码如下: package com.sele ...

  3. geckodriver、selenium、firefox版本对应关系

    最近用selenium在centos服务器部署爬虫项目,centos默认安装了火狐浏览器,相应的驱动为geckodriver 驱动下载: Releases · mozilla/geckodriver ...

  4. 火狐linux版更改语言,Selenium更改firefox浏览器语言python m

    我花了3个小时试图找到这个问题的解决方案,但我还远远没有得到我觉得必须要问的答案.(我发现了类似的帖子-下面是我为什么要问这些帖子的解释) 我正在写一个程序,在谷歌中输入几个搜索词,然后检索我页面的排 ...

  5. 关于selenium调用firefox浏览器的调试

    本来在使用selenium调用谷歌浏览器的时候,因为一个网站的原因,一直会自动弹出网页的通知,如下: 由于本人是菜鸟级别的,又不会处理,所以想尝试用firefox来打开网站(因为用firefox打开没 ...

  6. Linux 服务器自动连接校园网,selenium + geckodriver + firefox浏览器

    文章目录 设备信息 一. 下载安装 firefox 浏览器相关驱动 1. firefox 浏览器版本查看 2. 下载对应版本的 selenium 和 geckodriver 驱动 二. 自动连接脚本 ...

  7. selenium驱动Firefox安装和环境配置

    目录 一.前言 二.版本 三.配置环境 四.在pycharm中添加selenium 五.测试代码,成功打开百度,则配置成功 一.前言 根据多篇文章总结了一下自己操作过程,主要是想记录一下. 二.版本 ...

  8. selenium与各个浏览器版本兼容

    1>selenium版本跟Firefox的版本要相互适宜. Selenium版本 支持的FireFox版本 2>使用selenium打开chrome浏览器的时候,需要用chromedriv ...

  9. Selenium驱动firefox爬取今日头条并存放在MySQL数据库中

    Selenium驱动firefox爬取今日头条 前提: 1.安装selenium包:pip install selenium 2.安装MySQL数据库,并下载Navicat可视化工具 Navicat可 ...

  10. 使用selenium爬取小说以及一些注意事项和坑

    使用selenium爬取小说 说明:这个网站也可以使用静态方法访问,动态只是练手 目标,使用selenium爬取下面网站中的小说 http://www.xbiquge.la/29/29056/1399 ...

最新文章

  1. Python3模块Crypto改为pycryptodome
  2. 打破校史!这位参与发表学校首篇Science的博士小姐姐,近日一作再发Nature
  3. IOS App 后台运行
  4. Deep Neural Networks的Tricks
  5. 误执行了rm -fr /*之后,除了跑路还能怎么办?!
  6. 查找xml文件中某接点的值
  7. linux+后台运行+nohup,Linux后台运行命令集(、fg、bg、jobs、nohup、ctrl + z)
  8. 2019-03-10-算法-进化(只出现一次的数字)
  9. Android IPC系列(一):AIDL使用详解
  10. 【英语学习】【WOTD】emote 释义/词源/示例
  11. Checkio代码闯关小计
  12. java流家族_1.1.2 完整的流家族
  13. 广义线性模型总结(GLM)
  14. 【STM32H7的DSP教程】第14章 DSP统计函数-最大值,最小值,平均值和功率
  15. 《系统集成项目管理工程师》必背知识点
  16. 固定定位(fixed)和粘性定位(sticky)的比较
  17. 无缘无故,Oralce使用normal模式登录用户失败
  18. journald.conf 中文手册
  19. 解决pycharm调用plt.show()后无图片显示问题
  20. CVPR2020无人驾驶论文摘要

热门文章

  1. 模糊PID(自适应模糊PID、fuzzy PID)的基本原理及应用举例 by 研三笔记
  2. wps怎么链接html,wps怎么添加超链接 wps制作超链接的步骤教程
  3. 第4章:图数据处理管道
  4. 高通平台开发系列讲解(工具篇)ramdump获取与解析
  5. GmSSL 国密MS2/SM3/SM4/SM9/ZUC/SSL密码工具箱
  6. masm编译.asm文件报错fatal errorA1000: cannot open file
  7. linux下中文字库,Linux下中文乱码及中文字体缺失问题的解决
  8. [Matlab-1]符号函数和数值函数
  9. 计算机网络纠错码,纠错码
  10. 纯CSS的导航下拉菜单