网站首页 > 开源技术 正文
Selenium的介绍
Selenium是开源的自动化测试工具,它主要是用于Web 应用程序的自动化测试。Selenium 是用于测试 Web 应用程序用户界面 (UI) 的常用框架。它是一款用于运行端到端功能测试的超强工具。Selenium 经历了三个版本:Selenium 1,Selenium 2 和 Selenium 3。其支持下面的语言的开发:
Java
Python
C#
JavaScript
PHP
Ruby
对于最新的Selenium 2,3,其提供了WebDriver,解决了Javascript 环境沙箱的问题.
Selenium的工具集
Selenium 也不是简单一个工具,而是由几个工具组成,每个工具都有其特点和应用场景。
Selenium IDE
Selenium IDE (集成开发环境) 是一个创建测试脚本的原型工具,实现简单的浏览器操作的录制与回放功能。
如果大家有兴趣的话,可以点赞或者在文章后面留言,我将写一篇新的文章重点介绍。
Selenium RC
Selenium RC 是selenium 家族的核心工具,Selenium RC 支持多种不同的语言编写自动化测试脚本,通过selenium RC 的服务器作为代理服务器去访问应用从而达到测试的目的。
Selenium Server
负责控制浏览器行为,总的来说,Selenium Server 主要包括3 个部分:Launcher、Http Proxy、Core。
Selenium Grid
主要用来搭建测试的集群,其可以支持IE,Firefox,Chrome等大部分的主流浏览器。同时对于时间效率要求比较高的应用,还可以提高测试并发的效率。
Client Libraries
库主要主要用于编写测试脚本,用来控制selenium Server 的库。
一个简单的Selenium Java 工程
如果你对笔者的分享感趣的话,请收藏并关注我的自媒体号;
如果你有任何疑问需要探讨,欢迎在文章末尾留言,我尽量在第一时间个大家回复。
[部分图片来源于网络,如有侵权,请联系删除,谢谢]
猜你喜欢
- 2024-10-13 Selenium自动化测试(Selenium自动化测试脚本)
- 2024-10-13 Python爬取动态网页之selenium扫盲篇
- 2024-10-13 Python Selenium 变量与选择器选择元素
- 2024-10-13 手把手教会你selenium无代码自动化测试工具
- 2024-10-13 一文搞懂pytest+selenium编写网页UI自动化脚本和用例
- 2024-10-13 骗子进军 AI 领域!一边“删号跑路”,一边研发“新业务”
- 2024-10-13 Selenim2和Selenium3的区别(seleniumide)
- 2024-10-13 Selenium2入门(一)简介(selenium基本使用方法)
- 2024-10-13 录制web 自动化测试用例(录制web 自动化测试用例的软件)
- 2024-10-13 基于Selenium + Python的web自动化框架!
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- jdk (81)
- putty (66)
- rufus (78)
- 内网穿透 (89)
- okhttp (70)
- powertoys (74)
- windowsterminal (81)
- netcat (65)
- ghostscript (65)
- veracrypt (65)
- asp.netcore (70)
- wrk (67)
- aspose.words (80)
- itk (80)
- ajaxfileupload.js (66)
- sqlhelper (67)
- express.js (67)
- phpmailer (67)
- xjar (70)
- redisclient (78)
- wakeonlan (66)
- tinygo (85)
- startbbs (72)
- webftp (82)
- vsvim (79)
本文暂时没有评论,来添加一个吧(●'◡'●)