selenium介绍

Selenium简介

Selenium是基于Web的自动化测试工具。它提供了一系列测试函数,用于支持Web自动化测试。这些函数非常灵活,能够完成界面元素定位、窗口跳转、结果比较。

Selenium主要功能

测试与浏览器的兼容性,测试你的应用程序看是否能够很好地工作在不同浏览器和操作系统之上。
测试系统功能,创建回归测试检验软件功能和用户需求。

Selenium的特点

  • 开源、免费
  • 多语言支持:Python、Java、C#、Ruby、PHP等
  • 多浏览器支持:Chrome、Firefox、IE、Opera
  • 多平台支撑:windows、linux、MAC
  • 对web页面有良好的支撑
  • 简单(API简单)、灵活(用开发语言驱动)
  • 支持分布式执行测试用例

SeleniumIDE

该工具是一个用于构建脚本的初级工具,其实是FireFox的一个插件,拥有一个易于使用的界面。它拥有记录功能,能够记录用户执行的操作,并可以导出为可重复使用的脚本。

Selenium IDE 安装

1、安装火狐浏览器:http://www.firefox.com.cn/download/#more,一般下载延长版
2、安装selenium ide
方式一:selenium官网地址:http://www.seleniumhq.org/download/
下载seleniumIDE插件,然后安装
方式二:打开火狐浏览器,通过菜单进入附加组件 → 扩展 → 搜索框输入selenium,找到对应版本安装即可

WebDriver

是最新版的selenium工具,提供了许多功能,包括一套组织性更好、面向对象的API。目标是提供一个良好设计的面向对象API,提供了对于现代先进web应用程序测试问题的改进支持。旨在提供一个更简单、更简洁的编程接口以及解决一些Selenium-RCAPI的限制。
Selenium-Webdriver更好的支持页面本身不重新加载页面的元素改变的动态网页。
SeleniumWebDriver支持很多语言,如:C#、Java、Python、Ruby等。

Selenium Gird

可以同时在不同机器上测试不同浏览器。
可以很方便的同时在多台机器上和异构环境中并运行多个测试用例。
其只要特点:

  • 并行执行
  • 通过一个主机统一控制用例在不同环境、不同浏览器下运行
  • 灵活添加变动测试机
posted @ 2019-11-01 01:00  心脏鼓点  阅读(403)  评论(0编辑  收藏  举报