一场说走就走的旅行,回来等着你的就是一段吃土的日子。
下一篇:selenium常用方法
简介
Selenium是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE(7, 8, 9, 10, 11),Mozilla Firefox,Safari,Google Chrome,Opera等。这个工具的主要功能包括:测试与浏览器的兼容性——测试你的应用程序看是否能够很好得工作在不同浏览器和操作系统之上。测试系统功能——创建回归测试检验软件功能和用户需求。支持自动录制动作和自动生成 .Net、Java、Perl等不同语言的测试脚本。
本人推荐谷歌浏览器
特点
· 开源、免费
· 支持分布式测试用例执行
· 对 web 页面有良好的支持
· 多平台支持:Linux 、Windows、Macintosh
· 简单(API 简单)、灵活(用开发语言驱动)
· 多语言支持:java、Python、Ruby、PHP、C#、Perl
· 多浏览器支持:Mozilla Firefox、Google Chrome、IE(7, 8, 9, 10, 11)、Opera、Safari
组件
selenium 1.0
Selenium IDE:一个Firefox插件,可以录制用户的基本操作,生成测试用例。随后可以运行这些测试用例在浏览器里回放,可将测试用例转换为其他语言的自动化脚本。
Selenium Remote Control (RC) :支持多种平台(Windows,Linux,Solaris)和多种浏览器(IE,Firefox,Opera,Safari),可以用多种语言(Java,Ruby,Python,Perl,PHP,C#)编写测试用例。
Selenium RC的两个组件:
· Selenium RC Server(充当Web请求的HTTP代理)
· Selenium RC Client(包含编程语言代码的库)
Selenium Grid :是一种自动化的测试辅助工具,可以在运行不同浏览器和操作系统的不同机器上同时运行测试。
selenium 2.0
selenium 2.0比selenium 1.0增加了Selenium WebDriver,Selenium WebDrive本质上替代了Selenium Rc,但是由于为了向下兼容,Selenium Rc没有删除。Selenium WebDrive 通过原生浏览器支持或者浏览器扩展直接控制浏览器。
如果感觉本文对您有帮助可以点个赞哦
本文为学习笔记,转载请标明出处
本文仅供交流学习,请勿用于非法途径
仅是个人意见,如有想法,欢迎留言
网友评论