• chrome浏览器也能做自动化测试


    活动地址:CSDN21天学习挑战赛

    做自动化测试一般会用到很多工具,今天我们来看看chrome如何做web自动化。

    Chrome 浏览器是真的恐怖,它会把相关的小工具都卷死。从它诞生至今,创造了一个又一个的传奇,现在可以看到基于它的操作系统 chrome os ,还能买到用它做系统的笔记本电脑。

    最近,新版本支持录制和回放功能了。有了这个功能,你可以把在浏览器当中的操作全记录下来,保存到本地,然后通过回放重复运行。

    这真是懒癌患者的福音啊, 轻轻松松告别重复性工作。无论是自动化办公、自动化测试、爬虫,都可以用。

    现在先来看一下怎么使用它吧。首先,把浏览器升级到最新的版本,目前我的浏览器版本98,接着我们在开发者工具当中打开录制功能。

    img

    录制功能开启以后呢,可以在开发者工具当中查看到 Recorder 标签,点击 + 号或者 new record 按钮开始新的录制操作。

    img

    这个是官网的视频,可以看看:

    https://player.bilibili.com/player.html?bvid=BV11L4y1v76C

    使用录制功能时,先点击 Start Record 按钮开始录制,之后在浏览器中所有的操作就会被记录下来,录制结束后,点击结束。在 Recorder 标签下会展示所有已经被录制的脚本,点击 Replay 可以回放之前的操作,这个过程是自动的,不再需要手工参与。

    在测试过程中主要有两种应用场景:

    1、在进行探索式测试时,可以快速记录自己的测试操作,方便后面补用例。

    2、把手工测试的步骤转化成自动化测试的代码。目前支持直接导出 puppeter 脚本,如果不使用 puppeter, 可以自己写工具转化成其他工具的代码。

    应付日常一些重复性的杂乱工作,戳戳有余,比如空余时间摸鱼看看新闻。访问每个新闻网站的操作录制一个脚本,每次要用的时候直接去运行这个 recording 。这个是摸鱼的视频:https://player.bilibili.com/player.html?bvid=BV1aR4y157ie


    我是九柄,公众号【 九柄 】,分享软件测试文章、面试、教程资料,欢迎来看看。

  • 相关阅读:
    MySQL 45 讲 | 14 count(*)这么慢,我该怎么办?
    记一次老版本perforce的迁移历程
    Bootstrap-媒体类型
    利用spring写一个反向代理
    【面试】整理了一些常考的前端面试题,以及实际被问到的问题
    python轻量规则引擎rule-engine入门与应用实践
    c++编程实例
    Linux的wc
    java计算机毕业设计考勤管理系统源码+mysql数据库+系统+lw文档+部署
    亚马逊API接口解析,实现按关键字搜索商品
  • 原文地址:https://blog.csdn.net/looker53/article/details/126247333