Selenium基础知识

1.什么是Selenium?

  • Selenium是开源的(Open-Source)。我们可以查询或修改他的底层源码。
  • 跨平台。我们可以在Mac OS X,Linux,Windows等不同平台上运行。
  • 跨浏览器。支持主流浏览器如Chrome,IE,Edge,Firefox。
  • 支持多种开发语言。支持Java,Python,C#等。
  • 属于Web UI自动化测试
  • 创建自动化测试脚本,实现业务需求和功能

2.谁开发了Selenium?背景是什么?

  • Jason Huggins,Web应用软件工程师,服务于ThoughtWorks公司。2004年,开发了这个工具,起初名为“JavaScriptTestRunner”,之后名为“Selenium Core”
  •  Paul Hammant,另一名ThoughtWork's工程师,进行了该工具的改善。开发了Selenium Server作为代理,服务于客户端和浏览器之间,名为Selenium Remote Control。
  • Patrick Lightbody,此工程师为了减少测试时间,开发了Selenium Grid,用于分布式。
  • Shinya Kasatani,一个日本工程师,开发了Selenium IDE,支持Firefox的录制和回放。2006年加入此功能到Selenium
  • Simon Stewart,创建了WebDriver,2006年左右。它是第一个可以从操作系统级别控制浏览器的跨平台测试框架。

3. Selenium关键组件?演进关系是什么?

  • Selenium Integrated Development Environment (IDE)
  • Selenium Remote Control (RC)
  • WebDriver
  • Selenium Grid

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值