录制你的第一个web 自动化测试用例

本文介绍了使用Selenium进行Web自动化测试的过程,包括Selenium架构、安装、测试用例流程和录制回放。Selenium是一个强大的Web UI测试框架,通过WebDriver与浏览器交互。文章详细讲解了如何使用Selenium IDE录制测试步骤,以及保存、回放测试用例的方法,适合初学者快速入门。
摘要由CSDN通过智能技术生成

本文节选自霍格沃兹测试学院内部教材
Web应用程序的验收测试常常涉及一些手工任务,例如打开一个浏览器,并执行一个测试用例中所描述的操作。但是手工执行的任务容易出现操作人员人为的错误,花费的时间成本也比较多。因此,将这些任务自动化,就可以消除人为因素。Selenium可以帮助我们自动完成验收测试,通过构建更严格的测试,从而使软件更为可靠也更易于维护。

Selenium 测试框架及用例编写

Selenium是什么?

Selenium 是用于测试 Web 应用程序用户界面 (UI) 的常用框架。它是一款用于运行端到端功能测试的超强工具。您可以使用多个编程语言编写测试,并且
Selenium 是能够在一个或多个浏览器中执行这些测试。

Selenium架构

编写代码使用 client的 api 然后client和Selenium沟通如何操作,之后selenium通过浏览器driver操作浏览器执行各种动作。

目前最新的版本是Selenium 3,Selenium 核心组件包括:

  • Selenium WebDriver
  • Selenium IDE
  • Selenium Grid

Selenium 源代码:

https://github.com/SeleniumHQ/selenium,[Selenium Client Driver]

(https://seleniumhq.github.io/selenium/docs/api/py/):

Selenium WebDriver的Python语言实现。

参考:Selenium with Python

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值