一天一个关于测试知识点,5分钟内讲解你最关心的软件测试问题,今天就给大家整理一个发过的文章合集“Selenium往期内容回顾”。
在前面的章节我们讲了很多关于Selenium的内容,今天简单的做一个回顾,也给大家再讲一下有关Selenium的一些小常识,加深一下印象。
往期回顾:
1、Selenium基础操作
Selenium WebDriver工作原理及自动化环境搭建
2、Selenium常用API
3、自动化框架
Selenium介绍
1.Selenium特点
2.Selenium历史版本和组件
3.Selenium IDE的使用
Selenium特点
官网:https://selenium.dev/
Selenium 是一个基于浏览器的用于web应用程序测试的自动化工具,它提供了一种跨平台、跨浏览器的端到端的web自动化解决方案。
免费开源,跨平台(window,linux,mac)。
Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。
支持浏览器:IE、Mozilla Firefox、Google Chrome、Safari、Opera。
支持编程语言:Java、Python、.Net、Perl及JavaScript。
Selenium历史版本
版本区别:
Selenium 1.0 = Selenium IDE + Selenium Grid + Selenium RC
Selenium 2.0 = Selenium 1.0 + WebDriver
Selenium 3.0 = Selenium 2.0 - Selenium RC
Selenium3与selenium2比较:
移除旧RC,使用webdriver
支持java最低版本1.8
最低支持火狐48版本,需要浏览器驱动
最低支持IE9
Selenium组件
Selenium3包括三个组件:
Selenium IDE:Firefox、chrome浏览器的一个扩展,它可以进行自动化脚本的录制回放及调试操作。
Selenium Grid:是一个自动化测试辅助工具,grid提供了在不同机器的不同浏览器上运行selenium测试的能力,可以方便地同时在多台机器上并行运行多个测试脚本。
Selenium WebDriver:提供Web自动化所需的API,针对各个浏览器而开发,通过原生浏览器支持或者扩展 ,直接控制浏览器。
SeleniumIDE的使用
Selenium IDE插件:
●插件安装:
A.在线安装:在firefox的菜单栏:工具-->附加组件,在插件中搜索:selenium IDE ,搜索到之后根据提示安装即可。
B.离线安装:手工下载,在附件管理中选定解压包即可安装。
●插件使用:
录制、回放、调试脚本