Selenium2的相关知识点

本文对比了Selenium2(WebDriver)与Selenium1(Selenium-RC)的不同之处,介绍了Selenium2的技术优势,包括API易用性、跨浏览器支持、原生浏览器控制等,并探讨了两者的技术实现方式。

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

Selenium2(web driver) 对比Selenium1(Selenium-RC)

api易读、好理解、维护性好、不依赖任何测试库,不需要启动其他进程或者安装其他程序,同时也不用想Selenium1那样先启动服务器。

针对各个浏览器开发的(一般性),与浏览器紧密集合,支持创建更加高级的测试。避免JavaScript安全模式的显示。
利用操作系统级的调用模拟用户输入 webdriver支持很多浏览器(一般使用的),safari需要使用到SeleneseCommandExecutor模拟。还支持android(AndroidDriver) 和iphone(iPhoneDriver)
还基于HtmlUnit的无界面实现,称为:HtmlUnitDriver
支持java,Ruby,python,c#,js等等常用语言。

技术方案不懂:
Selenium1:是在浏览器上运行JavaScript来进行测试。(浏览器执行)
Selenium2:通过原生浏览器支持或者浏览器扩展直接控制浏览器。(外面的程序执行驱动【控制】浏览器而运行)

Selenium1 和Selenium2 他们属于两个不同的产品,不是简单的升级,更加像是互补的关系。
Selenium2 :绕过js显示,api更易使用
Selenium1 :支持更加多的浏览器

Selenium2基于对象的测试

http://chromedriver.storage.googleapis.com/index.html
这里网址是下载相关的 即为客户端的类库文件






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值