油猴脚本管理器tampermonkey是安装在谷歌浏览器上的一个插件,它可以运行一些用户自定义的脚本。这样在访问不同页面时,如果有可用的脚本插件就会自动提示,并且产生作用。如下:
同时他本身也提供了很多用户贡献的脚本以供下载(比较稳定的网站是greasyfork),当然git上面也有很多大神上传了自己写的脚本,观看这些脚本,我们可以学习别人写代码的逻辑,最最便利的是可以直接下载脚本使用,节省了许多浏览器上需要额外做的步骤。简单截图几个下载量比较高的,比较受欢迎的脚本:
常见的脚本,比如:免登录操作网页,复制文本,下载提速,自动填充文本框等。
介绍了这么多,那这个小插件对于我们测试有哪些帮助呢?其实这个插件可以大大提供我们的自动化测试的效率,不需要铺垫很多配置环境,部署代码等,直接进行脚本编写然后加载即可运行。
借助这个插件,我们可以测试以下场景:比如新增或编辑客户,遇到下拉的列表选择框,我们可以直接带入固定值,以下是一个固定模板:
// ==UserScript== // @name 测试网站 // @namespace http://tampermonkey.net/ // @version 0.1 // @description try to take over the world! // @author You // @match http://www.baidu.com/ // @grant none // ==/UserScript== /* jshint -W097 */ 'use strict'; // Your code here...
另外,还可以编写脚本完成登录测试,利用这个简单的小工具可以自定义一些js的脚本,这样就可以完成web端的自动化啦。对了,现在油猴还有手机版,感兴趣的也可以试试哦。