selenium 1.0 2.0 3.0区别
来源:互联网 发布:淘宝的衣服是正品吗 编辑:程序博客网 时间:2024/05/16 15:10
Selenium是一组web自动化测试工具集,它还支持所有基于Web的管理任务自动化
Selenium1.0
Selenium IDE:嵌入到Firefox中的一个插件,实现录制回放浏览器操作功能,发现bug,可录制脚本,帮助开发重现bug;录制脚本科转换为多种语言。
selenium Grid:科实现在多台机器上和异构环境(异构网络环境是指由不同制造商生产的计算机和系统组成的网络环境。这些计算机系统运行不同的操作系统和通信协议)中运行测试用例;提供了分布式测试和并行测试的能力,能够帮助我们大幅的减少测试的执行时间。
Selenium RC:核心部分,支持多种不同语言编写的自动化测试脚本,其中Client Libraries用于编写测试脚本,控制Selenium Server库;Selenium Server负责控制浏览器行为(Launcher用于启动浏览器,把Selenium Core加载到浏览器页面当中,并把浏览器的代理设置为Http Proxy以访问应用;Selenium Core是js函数的集合,用来操作浏览器)
Selenium 2.0
Selenium 2.0 =Selenium 1.0+WebDriver
Rc是在浏览器中运行js应用,使用浏览器内置的js翻译器翻译和执行selenese命令
WebDriver是通过原生浏览器支持或浏览器扩展来直接控制浏览器。针对各浏览器而开发,避免了js安全模型导致的限制;还利用操作系统及的调用,模拟用户输入;
Selenium 3.0
selenium 3.0有了更新的特性加入,尤其是对Edge和safari原生驱动的支持,Edge驱动由MS提供,safari原生驱动由Apple提供。
在最新的Firefox方面,开始支持Mlzilla的geckodriver驱动,来驱动Firefox的控制。
总而言之,selenium 3.0在支持的原生驱动方面更为丰富,在2.0的基础上有了更多的改进。
阅读全文
0 0
- selenium 1.0 2.0 3.0区别
- selenium 1.0和selenium 2.0的区别
- Selenium与QTP区别
- selenium和webdriver区别
- 自动化selenium--selenium ide 2.0+eclipse+junit
- Selenium 中 getEval 和runScript 的区别
- Selenium RC 与 Web Driver 的区别
- Selenium基础与QTP的区别
- selenium webdriver方法qiut()close()区别
- Selenium Server 2.0
- Selenium IDE 2.0发布!
- Selenium 2.0 WebDriver 使用指南
- Selenium 2.0 WebDriver 使用指南
- Selenium 2.0 WebDriver使用指南
- Selenium 2.0 WebDriver 使用指南
- Selenium 2.0 WebDriver 使用指南
- Selenium
- Selenium
- hdu 1248 完全背包
- Hibernate hql getHibernateTemplate()常用方法汇总
- 《MySQL入门很简单》学习笔记(1)之第1章数据库概述(关键词:数据库/MySQL)
- 【WEB】百度学院前端布局任务完成
- http协议的状态码——400,401,403,404,500,502,503,301,302等常见网页错误代码
- selenium 1.0 2.0 3.0区别
- float浮动的详解
- Android 点击相关事件的监听
- maven -Dmaven.multiModuleProjectDirectory system property is not set的问题
- 8.S5PV210之RTC实时时钟代码
- Unity-实现在防御塔在范围内只攻击先进来的
- 考研英语
- Handlebars 通过JavaScript对view和data的分离来快速构建Web模板
- linux创建用户、设置密码、修改用户、删除用户