学习Selenium使用Java还是Python?

2020-09-18 14:21发布

什么是Selenium?

  • Selenium最初是由ThoughtWorks公司一个叫Jason R. Huggins的工程师和他的团队开发出来

  • Selenium是仅针对Web系统的一款自动化测试工具

  • Selenium是免费的、开源的,很多公司选择Selenium和它是免费的有很大关系

  • Selenium不是一个工具,它是一系列工具的总称

  • Selenium支持多种编程语言

  • Selenium支持多种浏览器

  • Selenium可以运行在多个平台上

  

 Selenium在2.0之前主要包括四个工具:

  • Selenium IDE(火狐的一个插件,可以快速的实现录制和回放脚本)

  • Selenium RC (Selenium 1.0的核心,实现对浏览器的控制但是有很多限制)

  • Selenium Webdriver (Selenium 2.0 以后的核心,用于控制浏览器)

  • Selenium Grid(支持脚本在多台机器上并行执行脚本,提升执行效率)

 Selenium 3.0之后可以说主要包括两个工具:

  • Selenium IDE(火狐57之后的版本中不再支持,大家可以使用有相同功能的Katalon Recorder做为替代)

  • Selenium RC(3.0之后基本也已经从Selenium核心的安装包中去除掉了)

  • Selenium Webdriver

  • Selenium Grid

使用Selenium做自动化测试是需要掌握一门语言的,Selenium支持很多编程语言:

  •  Java

  •  C#

  •  PHP

  •  Python

  •  Perl

  •  Ruby

Selenium支持很多浏览器:  

  •  Internet Explorer

  •  Microsoft Edge

  •  Firefox

  •  Google Chrome

  •  Opera

  •  HtmlUnit 

Selenium也可以运行在很多操作系统上: 

  •  Windows

  • Mac

  • Linux

Selenium被评为2018十大最受欢迎自动化测试软件Top1:

  1. Selenium

  2. TestComplete

  3. QMetry Automation Studio

  4. HP QTP/UFT

  5. Testim.io

  6. HP Quality Center (HP ALM)

  7. TestComplete

  8. Test Studio

  9. Katalon Studio

  10. IBM Rational Functional Tester

近期我会持续更新关于Selenium相关的文章,想学习Selenium的同学可以多关注我的博客,


文章来源:CSDN 作者:YOYO测试

来源地址:https://blog.csdn.net/yoyocat915/article/details/80216946