纳尼?不用码代码,就可回归主流程,一只海豚就可以做到

此文已由作者张青授权网易云社区发布。

欢迎访问网易云社区,了解更多网易技术产品运营经验。

赞,它的名字叫“小海豚”(我起的小名),大名叫Ghost Inspector。

允许我先迫不及待的说一下它的优点:1、不用码代码,只需要录制一次视频,想要重跑用例,只需要点击【Run Test】即可。2、测试环境也能用,上线前,跑一遍主流程,上线才安心。3、成本小,只是Chrome的小插件,不需要下载庞大的软件。4、可再次编辑,修改用例。5、自动适配不同大小的显示器。6、粗暴点,不要钱,斯文点,免费。

下面开始进入正题:

一、会安装Chrome插件的小伙伴,可以跳过此步骤

在Chrome中输入网址:https://app.ghostinspector.com,页面跳转如下:

哈哈哈,首次使用当然没有账号啦,果断注册一下,点击【Sign up, it‘s free】,页面跳转至

等我们注册好后,我们就可以安装Ghost Inspector啦(PS:也可以先安装Ghost Inspector,再注册)。

二、接下来就是傻瓜式的录制过程,小伙伴可以跟着步骤录制一遍。本次录制的主题是:将考拉网中“可莱丝”综合排名第一的面膜添加至购物车。

1、首先点击Chrome右上角的插件“小海豚”,登陆一下,出现如下页面,发现默认选择的是“Create a new test”,正好是我们需要的,此时点击【Start Recording】即可。

2、然后我们在Chrome浏览器中输入www.kaola.com并回车

3、之后我们在输入框中输入“可莱丝”并点击【查询】

4、点击【综合】

5、点击综合排名第一的商品

6、增加数据量为2

7、此时我们点击一下“小海豚”,再点击一下【Make Assertion】(稍后解释有啥作用),然后点击【加入购物车】,再次点击【Record Operations】

8、点击“小海豚”的【I‘m Finished Recording】,页面如下,我们随便起一个名字Test_Shopping,然后点击【Save This Test】,到此录制过程就结束啦。

9、点击【View Your Test】查看测试结果,如图所示,左侧是自动生成的用例,右侧是回放视频。

那么问题来了,为什么在第7步的时候,我们要点击【Make Assertion】呢,它的作用是什么呢?让我们仔细看一下用例。

原来它可以帮助我们校验【加入购物车】按钮是否存在,如果不存在就会报错。那么如果这里我们没有多点击一步【Make Assertion】,然后页面上又没有【加入购物车】按钮,会报错吗?小伙伴们自行研究一下。

三、常用功能

1、如果想设置某个步骤即使错误,用例也可以继续执行下去。我们只需要在编辑页面,勾选该用例的【Make this step optional】即可。

2、如果想手动增加用例,可点击【Add Step】,有各种Operations、Navigation、Assertions供大家选择。

3、如果想通过录制视频增加用例,也可在开始录制时,选择【Add steps to an existing test】。

4、如何跑已经录制过的用例呢,只需要进入网址https://app.ghostinspector.com/ ,点击【New Suite】-【Test_Shopping】,然后点击右上角的【Run Test】就可以啦。

话不多说,“小海豚”插件的更多功能等待大家发掘!

免费体验云安全(易盾)内容安全、验证码等服务

更多网易技术、产品、运营经验分享请点击

相关文章:
【推荐】 基于Docker的UI自动化初探
【推荐】 手把手教你创建私有podspec

原文地址:https://www.cnblogs.com/zyfd/p/9944688.html

时间: 2024-10-21 02:14:07

纳尼?不用码代码,就可回归主流程,一只海豚就可以做到的相关文章

PHP在线生成二维码代码(google api)的例子

通过google在线生成二维码的api在线生成二维码. 代码: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> &l

Java制作二维码代码,中间带logo图片,可设置logo大小

public static int createQRCode(String content, String imgPath,String logo) { try { Qrcode qrcodeHandler = new Qrcode(); qrcodeHandler.setQrcodeErrorCorrect('M'); qrcodeHandler.setQrcodeEncodeMode('B'); qrcodeHandler.setQrcodeVersion(7); // System.out

集成websocket即时通讯 java聊天源码 代码下载 java后台框架源码 websocket源码

获取[下载地址]   QQ: 313596790   [免费支持更新]A 代码生成器(开发利器);全部是源码     增删改查的处理类,service层,mybatis的xml,SQL( mysql   和oracle)脚本,   jsp页面 都生成   就不用写搬砖的代码了,生成的放到项目里,可以直接运行B 阿里巴巴数据库连接池druid;  数据库连接池  阿里巴巴的 druid.Druid在监控.可扩展性.稳定性和性能方面都有明显的优势C 安全权限框架shiro ;  Shiro 是一个用

集成websocket即时通讯 java聊天源码 代码下载

获取[下载地址]   [免费支持更新]三大数据库 mysql  oracle  sqlsever   更专业.更强悍.适合不同用户群体[新录针对本系统的视频教程,手把手教开发一个模块,快速掌握本系统] A 集成代码生成器 [正反双向(单表.主表.明细表.树形表,开发利器)+快速构建表单; freemaker模版技术 ,0个代码不用写,生成完整的一个模块,带页面.建表sql脚本,处理类,service等完整模块B 集成阿里巴巴数据库连接池druid;  数据库连接池  阿里巴巴的 druid.Dr

python 生成待图片的二维码代码

imge.show()在Liunx下可能不行. ps:标准版本的show()方法不是很有效率,因为它先将图像保存为一个临时文件,然后使用xv进行显示.如果没有安装xv,该函数甚至不能工作.但是该方法非常便于debug和test.(windows中应该调用默认图片查看器打开) 代码如下: #-*-coding:utf-8-*- #这是一个二维码的生成代码 import qrcode import os from PIL import Image import Pillow print() clas

android 利用ZXING扫描二维码代码分析

之前给公司做了一个摄影相关的应用,现在要添加二维码扫描的功能,网上找资料后,虽然已经成功集成到app里面,但是总感觉心里没底儿.所以趁这段时间不是很忙,总结一下. 首先是启动扫描的UI类: 1,Activity启动,当然是onCreate方法 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46

使用StoryBoard设置Scrollview的横向滚动不用一行代码哦!!!

1).创建一个空工程Single类型的工程,然后打开故事版(StoryBoard)在ViewController上添加scrollview 2).然后对scrollview添加约束,上下左右全部都是0就可以(注意:在添加上下左右约束的时候一定要取消Constrain to margins ,否则添加完的约束会出现左右各缺少20像素的边距) 3).添加完成约束后直接更新scrollview的frame.随后在scrollview上添加一个view并且添加约束上下左右也都是0. 4).在添加完成约束

不用一行代码和一句提示语就搞定整个表单验证。

页面效果 html: 引入 <script src="/Scripts/jquery-1.10.2.js"></script> <script src="/Scripts/Validate-1.0.1.js"></script> 1 <!DOCTYPE html> 2 3 <html xmlns="http://www.w3.org/1999/xhtml"> 4 <he

[转] 10多年码代码经验腾讯管理谈职业规划

转自 :http://www.oschina.net/news/72523/10-years-experience-coding 此人是我眼中的大神,曾经任职EA高级技术,腾讯技术管理,在级别提升后因为厌恶政治斗争,毅然离开腾讯开始创业. CTO眼中的牛人是什么? 有多种解决方案: 有架构思维: 一专多通: 有预判能力: 思维不单一: 基础扎实: 有一些高阶技能: 技术人员分工: 前端: 多看别人的效果,别人做出来的模仿做出来,学习新技术,前端技术更新快,需要超级顺速的更新自己的技术 后端 (分