从1.0到3.0,浅谈selenium的发展

       程序的很大一方面的作用就是将人从无聊的重复性工作解放出来,selenium的被创造也是重复又繁多的测试工作,selenium1.0就是基于JS的一种测试工具,来验证浏览器页面的行为。另外,与主流的商业自动化工具QTP相比,selenium开源、免费、多浏览器多语言支持,优势更为明显。

 

       Selenium 1.0 = Selenium IDE + Selenium Grid + Selenium RC,其中selenium IDE 是浏览器中的一个插件,可以实现浏览器操作的录制与回放。Selenium Grid 可以实现在不同机器和环境中运行测试用例。而Selenium RCSelenium RC 支持多种不同语言的自动化测试脚本,通过Selenium RC的服务器作为代理服务器去访问应用,从而达到测试的目的。

 

       在selenium2.0中,由于Webdriver 直接让测试工具调用浏览器和操作系统的本身提供的内置方法,更好的模拟真实环境。而且绕过JavaScript的沙盒限制,所以将这2个项目进行了合并。将WebDriver作为RC的替代品,又为了为了保持向下的兼容性,依旧保留了RC。

 

       而在selenium3.0,只做了一些不大的改动,用Webdriver彻底替代了RC,并把Firefox浏览器独立出来,运用时需要下载Firefox浏览器和geckocdriver驱动,selenium3.0支持48版本以上。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值