Selenium简介(一)--总体介绍

作者:洪流

 

Selenium被越来越多的公司采用作为Web自动化测试的轻量级框架,但是系统的介绍Selenium的中文文档却几乎没有,因此,为了方便大家更好的使用Selenium,特别编写Selenium文档系列,主要包括:
一、 总体介绍
二、 基于CORE/IDE的简单应用
三、 基于RC的简单应用
四、 Selenium Core模式自动化实施方案
五、 Selenium 常见问题解决


Selenium完全解读(一)

-- 总体介绍

阅读建议:本部分主要介绍Selenium的框架、模式以及原理,如果你只想做一个Selenium的应用者,本文简单阅读既可,可重点关注后续。如果你想更加深入,以及对Selenium进行扩展的话,请详细阅读此文。

    简介
Selenium是ThoughtWorks员工在业余时间开发并维护的开源项目,并且在ThoughtWorks的项目中被广泛应用。简单地说,Selenium是一个自动化的web应用功能测试工具。
我们稍微八卦一下,Selenium有趣的是它名字的来历:在Selenium出现之前,当时最著名的web应用功能测试工具Mercury Quanlity Center,但那是一个商业工具,功能强大却也价格不菲,常常让开发者们又爱又恨。所以,自己动手开发开源功能测试工具的ThoughtWorker们把这个工具叫做Selenium——“mercury”有“水银”的意思,而“selenium”(硒元素)恰好是专解汞中毒的特效药。
八卦到此࿰

  • 0
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
对于Selenium的版本区别,可以简单概括为以下几个方面: 1. Selenium 1.x版本(也称为Selenium RC):Selenium 1.x是Selenium的早期版本,发布于2006年。它包括Selenium IDE和Selenium RC两个工具。Selenium IDE是一个Firefox插件,用于录制和回放测试脚本Selenium RC允许使用多种编程语言(如Java、#、Python等)编写自动化测试脚本。 2. Selenium 2.x版本(也称为Selenium WebDriver):Selenium 2.x是Selenium的重要升级版本,于2011年发布。它引入了WebDriver,一种用于控制浏览器的API。Selenium WebDriver通过直接与浏览器通信,绕过了Selenium RC的限制,并提供了更稳定和可靠的自动化测试。与Selenium RC不同,Selenium WebDriver不依赖于JavaScript注入,而是使用浏览器原生的自动化技术,如ChromeDriver、GeckoDriver和Microsoft WebDriver。 3. Selenium 3.x版本:Selenium 3.x版本是在Selenium 2.x基础上的进一步改进和升级。Selenium 3.0版本支持了新的浏览器,如Edge浏览器,并废弃了一些不常用的功能,比如Selenium RC。 总体来说,Selenium从初始的Selenium 1.x版本逐步发展为Selenium 2.x版本,引入了WebDriver,提供了更强大的自动化测试功能。Selenium 3.x版本则是在此基础上的改进和升级。不同版本的Selenium主要区别在于所支持的功能、API和浏览器的兼容性。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [Selenium 前世今生](https://blog.csdn.net/m0_67695717/article/details/126752617)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"] - *2* [Selenium 2.0与3.0的主要区别](https://blog.csdn.net/yoyocat915/article/details/80218877)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值