网站首页 > 开源技术 正文
selenium是一个用于web应用程序测试的工具,selenium测试直接运行在浏览器中,模仿用户操作,支持的浏览器包括IE(7,8,9,10,11),Mozilla Firefox,Safari,Google Chrome,Opera等;
优势
- 通过编写模仿用户操作的 Selenium测试脚本,可以从终端用户的角度来测试应用程序。
- 通过在不同浏览器中运行测试,更容易发现浏览器的不兼容性。
- 支持多平台-windows、linux、MAC
- 可以把测试用例分布到不同的测试机器上执行、相当于分发机的功能
- 支持多语言-java、ruby、python、c#
- 免费开源,对商业用户也没有任何限制
组件
- Selenium IDE:一个Firefox插件,可以录制用户的基本操作,生成测试用例。
- Selenium Remote Control (RC) :支持多种平台(Windows,Linux,Solaris)和多种浏览器(IE,Firefox,Opera,Safari),可以用多种语言(Java,Ruby,Python,Perl,PHP,C#)编写测试用例。
- Selenium Grid :允许Selenium-RC 针对规模庞大的测试案例集或者需要在不同环境中运行的测试案例集进行扩展。
区别
- selenium2
1.Selenium2.0集成了RC和webdriver来提供web UI级自动化测试能力。
2.selenium2.0默认支持firefox浏览器,还是比较方便的,但是selenium2.0对firefox浏览器支持最高只支持46及以下版本,
- selenium3
1.selenium 3.0有了更新的特性加入,尤其是对Edge和safari原生驱动的支持,Edge驱动由MS提供,safari原生驱动由Apple提供。
2.在最新的Firefox方面,开始支持Mlzilla的geckodriver驱动,来驱动Firefox的控制。
3.selenium3.0可以支持firefox47以上版本,但是许要下载geckodriver.exe驱动,并添加到环境变量path下。
猜你喜欢
- 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 Selenium2入门(一)简介(selenium基本使用方法)
- 2024-10-13 Selenium ---Web自动化测试的神兵利器,值得收藏!
- 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)
本文暂时没有评论,来添加一个吧(●'◡'●)