网站首页 > 开源技术 正文
1.2 Selenium介绍
Selenium官网: https://selenium.dev/
Selenium是一个开源的WEB自动化测试工具,不少学习功能自动化的同学开始首选 selenium ,因为它相比商用自动化工具UFT有诸多有点:
· 开源免费,也不用再为破解 UFT而大伤脑筋
· 小巧,对于不同的语言它只是一个包而已,而 QTP 需要下载安装1个多 G 的程序。
· 可以搭配多种编程语言Java、Python、C#及JavaScript、Ruby、Perl,PHP,Go,Haskell使用 ,而 UFT只支持 VBS
· 支持多平台:windows、linux、MAC都支持
· 支持多浏览器:Firefox、Internet Explorer、Safari、Opera、Chrome、Edge
· 支持分布式测试用例的执行,可以把测试用例分布到不同的测试机器的执行,相当于分发机的功能。
1.2.1 Selenium的三个大版本
Selenium目前在用的版本一般是3.0版本,之前的1.0和2.0版本太旧一般不再用了。
推荐使的是3.141版本,官网4.0稳定版版本即将发布。
1.2.2 Selenium三个组件
Selenium IDE:Firefox浏览器中的一个插件,可以快速录制和回放脚本,实现模拟用户操作。
Selenium IDE中间有好几年时间没有更新,2018年项目重新启动,新版本的IDE可以在Chrome浏览器中使用了,但是去掉了脚本导出功能。
Selenium Grid:允许用户并行运行测试脚本。一般和其他工具搭配使用实现分布式效果。
Selenium WebDriver:Selenium提供的API,通过原生浏览器支持或者扩展,直接控制浏览器模拟用户手工操作。
Webdriver是做自动化测试时用的主要组件。
猜你喜欢
- 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 Selenium ---Web自动化测试的神兵利器,值得收藏!
- 2024-10-13 录制web 自动化测试用例(录制web 自动化测试用例的软件)
你 发表评论:
欢迎- 03-26业务监控—一站式搭建jmeter+telegraf+influxdb+Grafana看板
- 03-2615个最好的性能测试工具(软件测试工程师必备)
- 03-26软件测试工程师必备技巧!(软件测试工程师入门教程)
- 03-26UE4基础知识总结(七)(ue4入门)
- 03-26Portkeys推出新款HDMI播放器:5.5英寸FHD屏幕,支持4K输入/输出
- 03-26数字时代的纯粹,HiFiMan HM-901S 播放器体验
- 03-26CBN丨Double 11 sales shows resilience in China’s consumption
- 03-26AKG K812简单听感(akgk812pro评测)
- 最近发表
-
- 业务监控—一站式搭建jmeter+telegraf+influxdb+Grafana看板
- 15个最好的性能测试工具(软件测试工程师必备)
- 软件测试工程师必备技巧!(软件测试工程师入门教程)
- UE4基础知识总结(七)(ue4入门)
- Portkeys推出新款HDMI播放器:5.5英寸FHD屏幕,支持4K输入/输出
- 数字时代的纯粹,HiFiMan HM-901S 播放器体验
- CBN丨Double 11 sales shows resilience in China’s consumption
- AKG K812简单听感(akgk812pro评测)
- 盘点索尼Walkman发展史,哪台播放器让你印象深刻
- LUXMAN力仕 DA-07X 解码器#发烧hifi
- 标签列表
-
- 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)
本文暂时没有评论,来添加一个吧(●'◡'●)