自动化测试工具——selenium

本文详细介绍了Selenium自动化测试工具,包括SeleniumIDE、Selenium1(Selenium-RC)和Selenium2(即WebDriver),重点对比了Selenium1和Selenium2的区别,并阐述了它们的组件与应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

官方网站: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则面向对象,不同的对象拥有不同的操作方法。

转载于:https://www.cnblogs.com/coffeebar/p/5216054.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值