龙空技术网

自动化测试:Selenium内容回顾

川石信息 232

前言:

如今各位老铁们对“selenium常用”大致比较珍视,同学们都想要学习一些“selenium常用”的相关资讯。那么小编同时在网络上搜集了一些关于“selenium常用””的相关文章,希望大家能喜欢,朋友们一起来了解一下吧!

在之前的章节我们讲了很多关于Selenium的内容,今天简单的做一个回顾,也给大家再讲一下有关Selenium的一些小常识,加深一下印象。

往期回顾:

1、Selenium基础操作

Selenium八大元素定位基本介绍

Selenium WebDriver工作原理及自动化环境搭建

2、Selenium常用API

selenium元素操作方法有哪些?

Selenium鼠标键盘模拟等等高级操作

3、自动化框架

自动化测试:数据驱动和POM

自动化测试:如何有效使用unittest

今天再给大家简介绍一下以下简单知识点

1.Selenium特点

2.Selenium历史版本和组件

3.Selenium IDE的使用

Selenium特点

官网:

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.离线安装:手工下载,在附件管理中选定解压包即可安装。

● 插件使用:

录制、回放、调试脚本

标签: #selenium常用