• Selenium IDE 自动化测试工具详解


    一、Selenium IDE 简介

    Selenium IDE是Selenium的一个组件,它是完全图形化操作,不但支持录制,还可以将录制脚本导出生成其他编程语言的脚本(如Java、Python等)。

    Selenium IDE 是实现Web自动化的一种便捷工具,本质上它是一种浏览器插件。该插件支持Chrome和Firefox浏览器,拥有录制、编写及回放操作等功能,能够快速实现Web的自动化测试。除此以外,它还具备轻量级的测试管理功能及测试代码导出功能。

    Selenium IDE本身的定位并不是用于复杂的自动化场景,而是用于一些对效率拥有极高要求的简易场景。在这些场景下,无须套用复杂及厚重的框架及体系,只是临时复用这些由Selenium IDE快速产生的操作回放记录及脚本。

    这些场景如下:

    • 发现Bug时,创建Bug重现脚本提交给开发人员,提升沟通效率。
    • 在执行手工探索式测试等情况下,通过录制回放操作实现半自动化,提升手工验证效率。
    • 针对某个新功能的手工测试用例,创建轻量级、临时性的回归测试,提升测试效率。
    • 录制操作后导出脚本,节省自动化测试代码的编写时间,提升编程效率。
    • 其他一些非测试性场景,例如抢票操作、抢购操作、刷浏览量或下载量等。

    Selenium IDE在一些比较简单的自动化测试项目中使用是比较适合的,就是你可以录制一些简单的流程,然后导出代码。但是对于相对长期的、稳定的和复杂的自动化项目来讲,不太适合使用Selenium IDE,这个时候还是要靠我们手写代码。 

    二、Selenium IDE 安装配置

    首先我们要安装Chrome和Firefox,然后在各自的浏览器的

  • 相关阅读:
    硅谷课堂笔记(中)
    初见物理引擎库Cannon.js:与Cesium的整合
    移植MQTT源码到STM32F407开发板上
    Windows下将文件夹映射为磁盘
    R summarize()分组摘要
    大数据-玩转数据-MaxCompute窗口函数
    Python 网络请求工具库
    c#将int转为中文数字
    外刊30篇合集
    Python 笔记02 (网络交互 TCP/UDP)
  • 原文地址:https://blog.csdn.net/qq_35029061/article/details/127889238