自动化测试工具——selenium
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了自动化测试工具——selenium相关的知识,希望对你有一定的参考价值。
官方网站:http://www.openqa.org/selenium/
1、常用的几种Selenium
- Selenium IDE是一个带有执行界面的,用于录制或编写脚本的初级工具。它是一个firefox插件,因此只能够在Firefox上使用。
- Selenium1(Selenium-RC)能支持几乎所有浏览器的测试,但受到javascript安全模型导致的限制,其编程方式更像是面向过程的而非面向对象的。
- Selenium2(即WebDriver)是一种用于Web应用程序的自动化测试工具,不依赖于任何测试框架,不需要启动呢其他进程或安装其他程序,支持的浏览器包括:Firefox、IE、Chrome、Opera、android、iPhone。
2、Selenium 1的组件
- Selenium服务器:它负责启动或关闭浏览器;解释和运行从测试程序中传来的Selenese命令;并可以扮演HTTP代理的角色;截获和验证在浏览器和被测试的应用程序之间传递的HTTP消息。
- 客户端库文件提供了各种编程语言和Selenium RC服务器之间的接口。
3、Selenium1和Selenium2的区别
Selenium1提供更多的是基于方法的API,所有方法都在一个类中开放。而Selenium2的API则面向对象,不同的对象拥有不同的操作方法。
以上是关于自动化测试工具——selenium的主要内容,如果未能解决你的问题,请参考以下文章