selenium2.x 与 selenium3.x 最大区别

一、selenium2.x 与 selenium3.x 最大区别

(1) 从3.0版本selenium开始使用火狐浏览器完成web自动化就需要用到驱动包了。

(2) 而2.0版本的selenium使用火狐47以下的版本来完成web自动化测试则不需要驱动包。例如我们有时候可能看到火狐浏览器实现web自动化测试时候,并没有用驱动文件,那么很可能就是在selenium2.0版本下进行的自动化测试。

原文地址:https://www.cnblogs.com/xiaozhaoboke/p/11074615.html

时间: 2024-07-30 20:59:17

selenium2.x 与 selenium3.x 最大区别的相关文章

自动化测试面试题总结

1.利用你最熟悉的语言实现冒泡排序算法? 2.解释下python中装饰器的概念? 3.利用你最熟悉的语言实现socket编程的主要函数部分? 4.socket编程怎么运用在自动化测试中?(有可能接口测试个人理解,具体还得补全) 5.分布式自动化测试知道怎么做的吗? 6.你的项目总共有多少自动化用例,跑每个用例多少时间,跑完这个项目的所有用例共花了多少时间? 7.需要维护你的用例脚本吗?维护时间是多少? 8.你们部门自动化和功能测试是怎么分工的,你主要做什么工作,是在项目上线前跑自动化用例还是平时

Selenium2+python自动化2-pip降级selenium3.0

selenium版本安装后启动Firefox出现异常:'geckodriver' executable needs to be in PATH selenium默默的升级到了3.0,然而网上的教程都是基于selenium2的,最近有不少小伙伴踩坑了,决定有必要出这一篇,帮助刚入门的小伙伴们解决好环境问题. selenium+python环境搭配: selenium2+firefox46以下版本(无需驱动包,firefox喜欢偷偷升级,你懂的) selenium3+firefix47以上版本(必须

Selenium2+python自动化2-pip降级selenium3.0(悠悠课程之路)

selenium版本安装后启动Firefox出现异常:'geckodriver' executable needs to be in PATH(原因分析:selenium默默的升级到了3.0,然而网上的教程都是基于selenium2的) selenium+python环境搭配: selenium2+firefox46以下版本(无需驱动包,firefox喜欢偷偷升级,你懂的) selenium3+firefix47以上版本(必须下载驱动:geckodriver.exe,且添加到环境变量) 一.遇到

selenium3降版为selenium2

安装selenium时,直接执行 pip2 install selenium ,要验证selenium是否成功安装时却报错,如下图 查看版本.发现默默安装的selenium是最新版本,3.8.0, selenium3不再默认支持浏览器,需要驱动包的支持方可.此时没有驱动包支持因为此报错.目前我还是入门阶段,下载的资料是selenium2框架的,因此选择selenium3降版为selenium2. 步骤1:为了避免降版后的版本与当前版本冲突,首先删除Python27\Lib\site-packag

Watir、Selenium2、QTP区别

1.支持的语言 Watir:ruby Selenium2:支持多种语言,如:python,ruby,java,c#,php,perl,javascript QTP:vbscript 2.支持的浏览器 Watir:只支持IE Selenium2:支持多种浏览器,如:IE,firefox,chrome QTP:支持IE与Firefox 3.是否支持脚本录制 Watir:不支持录制 Selenium2:支持录制 QTP:支持录制 4.是否收费 watir:开源的测试工具,使用免费 Selenium2:

Selenium2+python自动化1-环境搭建

前言 目前selenium版本已经升级到3.0了,网上的大部分教程是基于2.0写的,所以在学习前先要弄清楚版本号,这点非常重要.本系列依然以selenium2为基础,目前selenium3坑比较多,暂时没精力去研究,后续会出相关教程. 一.selenium简介 Selenium 是用于测试 Web 应用程序用户界面 (UI) 的常用框架.它是一款用于运行端到端功能测试的超强工具.您可以使用多个编程语言编写测试,并且 Selenium 能够在一个或多个浏览器中执行这些测试. Selenium的发展

【Selenium2+Java自动化(1)】-环境搭建

前言 目前selenium版本已经升级到3.0了,网上的大部分教程是基于2.0写的,所以在学习前先要弄清楚版本号,这点非常重要.本系列依然以selenium2为基础,目前selenium3坑比较多,暂时没精力去研究,后续会出相关教程. 一.selenium简介 Selenium 是用于测试 Web 应用程序用户界面 (UI) 的常用框架.它是一款用于运行端到端功能测试的超强工具.您可以使用多个编程语言编写测试,并且 Selenium 能够在一个或多个浏览器中执行这些测试. Selenium的发展

Selenium2+python自动化1-环境搭建(悠悠课程之路)

前言 目前selenium版本已经升级到3.0了,网上的大部分教程是基于2.0写的,所以在学习前先要弄清楚版本号,这点非常重要.本次学习之旅系列以selenium2为基础 一.selenium简介 Selenium 是用于测试 Web 应用程序用户界面 (UI) 的常用框架.它是一款用于运行端到端功能测试的超强工具.您可以使用多个编程语言编写测试,并且 Selenium 能够在一个或多个浏览器中执行这些测试. Selenium的发展经历了三个阶段,第一个阶段,也就是selenium1的时代,在运

Selenium3+python自动化(3.7版本)-chrome67环境搭建

前言 目前selenium版本已经升级到3.0了,网上的大部分教程是基于2.0写的,所以在学习前先要弄清楚版本号,这点非常重要.本系列依然以selenium3为基础. 一.selenium简介 Selenium 是用于测试 Web 应用程序用户界面 (UI) 的常用框架.它是一款用于运行端到端功能测试的超强工具.您可以使用多个编程语言编写测试,并且 Selenium 能够在一个或多个浏览器中执行这些测试. Selenium的发展经历了三个阶段,第一个阶段,也就是selenium1的时代,在运行s