• 1
  • 1
分享
  • 【自动化测试】脚本管理器油猴简介
  • lee 2022-07-13 17:11:16 字数 789 阅读 10131 收藏 1

油猴脚本管理器tampermonkey是安装在谷歌浏览器上的一个插件,它可以运行一些用户自定义的脚本。这样在访问不同页面时,如果有可用的脚本插件就会自动提示,并且产生作用。如下:

微信图片_20220713163850.png

同时他本身也提供了很多用户贡献的脚本以供下载(比较稳定的网站是greasyfork),当然git上面也有很多大神上传了自己写的脚本,观看这些脚本,我们可以学习别人写代码的逻辑,最最便利的是可以直接下载脚本使用,节省了许多浏览器上需要额外做的步骤。简单截图几个下载量比较高的,比较受欢迎的脚本:

微信图片_20220713165005.png

常见的脚本,比如:免登录操作网页,复制文本,下载提速,自动填充文本框等。

介绍了这么多,那这个小插件对于我们测试有哪些帮助呢?其实这个插件可以大大提供我们的自动化测试的效率,不需要铺垫很多配置环境,部署代码等,直接进行脚本编写然后加载即可运行。

借助这个插件,我们可以测试以下场景:比如新增或编辑客户,遇到下拉的列表选择框,我们可以直接带入固定值,以下是一个固定模板:

// ==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端的自动化啦。对了,现在油猴还有手机版,感兴趣的也可以试试哦。


  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          •   Character.ai是一家让用户设计自己的人工智能角色的开发商,其移动应用程序的使用率正在赶超ChatGPT。根据市场情报公司 Similarweb 最近的一项分析,由 a16z 支持的 Character.ai 的 iOS 和 Android 应用程序目前在美国的月活跃用户数为 420 万,而 ChatGPT 移动应用程序在美国的月活跃用户数接近 600 万。  这是继2023年5月Character.ai发布之后的又一次显著增长,当时这家初创公司分享说,它在第一周的安装量就突破了170万。当然,安装量并不等同于用户,更不等同于活跃用户。事实上,根据移动营销公司 Appsflyer ...
            0 0 892
            分享
          •   随着科技时代的进步和智能手机的普及,现代人离不开手机已经是常态化,一旦手机不在身边便会失去安全感。提到安全一词,我们在使用手机app软件时,安全至关重要,软件里包含的个人信息、资料等等都和安全挂钩,那么在软件测试中移动app安全测试应该怎么做呢?  1、代码审计  通过代码走读的方式测试源代码的安全性,常用的代码检查方法有数据流、控制流、信息流等,通过这些测试方法与安全规则库进行匹配,进而发现潜在的安全漏洞。静态代码检查方法主要是在编码阶段进行测试,尽可能早地发现安全性问题。  2、动态渗透测试  需要借助工具或手工来模拟的输入方式,对应用软件进行安全性测试,进而发现系统中的安全性问题。该...
            0 0 566
            分享
          • 尽管现在已经不再做自动化测试了,但是对自动化测试还是保持一直保持关注的。就像是尽管跟女神相隔两地,无缘一睹真容,但还是悄悄关注她的微博,默默的在朋友圈中刷出关于她的点点滴滴。从业很多年了,做过很多项目,有成功有失败,但是自动化测试项目的失败率无疑是最高的。久而久之,便渐渐能够总结出一种自动化测试作死的节奏。节奏一:大神,帮帮忙啊,救命啊,老是搞不定啊这句话我经常看到,一般来说有时间的话,我会教你怎么去解决这个问题。不过几天后,类似的问题出现了,你还是解决不了。首先,大神很忙。有些大神愿意分享,他们贡献的资料很多,但是,你不查,你不看,你总是认为"不耻上问"最直接,但大神帮你...
            0 0 788
            分享
          •   摘要:鉴于查看过2021年前的技术总结,并且因为之前研究过cypress相关前端自动化测试方面的一些技术,因此一看自己研究的cypress竟然不是国内外中最受欢迎的前端自动化技术,霎时间就提起了兴趣去研究了一下playwright。  当然这篇文件文章并不想过多的对于playwright进行简介,而是我使用playwright进行开发自动化测试或者爬虫的一些思考以及实践。  具体的简介:可以查看官网playwright.bootcss.com/  那么我们现在就开始详细说明一下实战中的一些感受。  对比  鉴于写过相关cypress,这里就以cypress与playwright进行一系列的...
            0 0 2023
            分享
          • 一、手动修改hosts文件的方法:Windows:hosts文件目录位于 C:\Windows\System32\drivers\etc,默认没有权限修改,需要手动修改权限后才能保存生效。步骤如下:1. 选中hosts文件,右键选择点击【属性】,2. 默认勾选了【只读】,取消勾选;3. 切换到【安全】选项卡,点击【编辑】;4. 在hosts 的权限窗口选中正在使用的组或用户名,勾选允许【修改】和【写入】,点击【应用】;5. 以记事本格式打开hosts文件,输入ip 地址和域名(之间加一个空格)保存即可。6. 打开浏览器设置,清空浏览器缓存,即可访问。Mac和Linux:默认在 /etc/hos...
            0 0 9149
            分享
      • 51testing软件测试圈微信