使用火狐浏览器插件 katalon 做自动化浏览操作

简介: 今天参加全国公共英语考试,使用了 katalon 这个火狐(Firefox)浏览器的插件(基于 selenium),简化了重复劳动。整理成文档,希望可以帮助到有需要的朋友。 安装 从火狐浏览器的菜单里进入“附加组件” 到“插件”页面,搜索框里输入“katalon”,敲回车键。

今天参加全国公共英语考试,使用了 katalon 这个火狐(Firefox)浏览器的插件(基于 selenium),简化了重复劳动。整理成文档,希望可以帮助到有需要的朋友。

安装

  1. 从火狐浏览器的菜单里进入“附加组件
    001
  2. 到“插件”页面,搜索框里输入“katalon”,敲回车键。
    002
  3. 第一个搜索结果就是了,点击进入。
    003
  4. 点击“添加到 Firefox
    004
  5. 下载完成后,确认“添加
    005
  6. 你会在浏览器的右上角找到这个新增加的图标。
    006
  7. 然后我们按正常程序登录 http://pets.neea.edu.cn,进入到选择考场的页面。点击上一步里看到的图标,点击“Record”按钮。
    007
  8. 按照正常的操作,把所有考场都浏览一遍。我这里查看的是上海考场。
    008
  9. 当你想选择的考场都浏览完,回到 katalon 的界面,点击“Stop”停止录制。你就得到大概如下图所示的内容。你可以先点击一次“Play”按钮,看看回放的操作是不是如你所愿。如果不对,可以右键点击左边的“Untitled Test Case”,选择“Delete Test Case”,并从第 7 步开始重新录制。
    009
  10. 自动操作的速度太快,可能会得到页面无法响应的结果,可以在 katalon 的界面里,通过这个图标选择慢一点的速度,我选择中速,效果不错。回放结束后,你又可以再“Play”一次,就这样反复刷,手没那么累- -!
    099
  11. 好了,基本上就是如此。你要随时看着刷出来的页面有没有“名额暂满”的提示。如果没有,那就是可以报名,这时候要切回到 katalon 里,点击“Stop”,不让它继续操作。然后你就报名吧,祝你好运!

------------------ 分割线 ------------------

进阶操作。

这里需要对编程有点理解的。如果你身边有人懂,可以请他们帮忙。

在每一个 link= 的行,右键点击,选择“Add Command”
010

然后我们加入一个检验刷出来的考场是否“名额暂满”的条件。
Command 里填写 VerifyNotValue,Target 里填写 .tr_goods > td:nth-child(5),Value 是 名额暂满
011

由于金山区和松江区都只有一个考场,所以没有 link=,所以在 id= 下面添加即可。
012
013

加了这些后,如果刷出来的考场不是“名额暂满”,那么 katalon 会停止下一步操作。这样就更省事了。但要谨慎,不要加错位置。

目录
相关文章
|
8天前
|
数据采集 JavaScript 前端开发
浏览器自动化检测对抗:修改navigator.webdriver属性的底层实现
本文介绍了如何构建一个反检测爬虫以爬取Amazon商品信息。通过使用`undetected-chromedriver`规避自动化检测,修改`navigator.webdriver`属性隐藏痕迹,并结合代理、Cookie和User-Agent技术,实现稳定的数据采集。代码包含浏览器配置、无痕设置、关键词搜索及数据提取等功能,同时提供常见问题解决方法,助你高效应对反爬策略。
|
3月前
|
Web App开发 人工智能 JSON
AutoMouser:AI Chrome扩展程序,实时跟踪用户的浏览器操作,自动生成自动化操作脚本
AutoMouser是一款Chrome扩展程序,能够实时跟踪用户交互行为,并基于OpenAI的GPT模型自动生成Selenium测试代码,简化自动化测试流程。
256 17
AutoMouser:AI Chrome扩展程序,实时跟踪用户的浏览器操作,自动生成自动化操作脚本
|
7月前
|
数据可视化 Java Windows
Elasticsearch入门-环境安装ES和Kibana以及ES-Head可视化插件和浏览器插件es-client
本文介绍了如何在Windows环境下安装Elasticsearch(ES)、Elasticsearch Head可视化插件和Kibana,以及如何配置ES的跨域问题,确保Kibana能够连接到ES集群,并提供了安装过程中可能遇到的问题及其解决方案。
Elasticsearch入门-环境安装ES和Kibana以及ES-Head可视化插件和浏览器插件es-client
|
2月前
|
人工智能 程序员 测试技术
AI编程:Coze + Cursor实现一个思维导图的浏览器插件
本文是小卷关于AI编程工具学习的第3篇文章,通过开发一个思维导图生成工具,详细介绍了AI编程的完整流程。从需求分析、插件选择(如Coze的TreeMind),到创建测试工作流、发布API,再到整合API和开发浏览器插件,最终实现了用户选中文字后生成思维导图的功能。文章展示了如何利用现有工具高效开发,并总结了AI编程的优势与未来趋势。
300 14
|
3月前
|
Web App开发 搜索推荐 开发者
浏览器插件上架指南:如何把你的产品搬上浏览器插件市场
在实践了 Chrone、Firefox、Edge、Opera 等 几个主要的插件平台的上架发布工作后,我觉得很有必要把这个过程和思考记录下来,分享给大家,希望能提供一些参考和避坑的经验。我想通过这篇文章,和大家聊聊「为什么我要做这件事」,以及「这个系列文章会包含哪些内容」。我想用一个系列的文章,记录我是如何把 EmojiClick 搬到浏览器插件市场的,也给大家提供一些借鉴经验。
118 19
|
3月前
|
Web App开发 数据采集 JavaScript
Chrome浏览器实例的TypeScript自动化脚本
Chrome浏览器实例的TypeScript自动化脚本
|
4月前
|
人工智能 自然语言处理 JavaScript
Agent-E:基于 AutoGen 代理框架构建的 AI 浏览器自动化系统
Agent-E 是一个基于 AutoGen 代理框架构建的智能自动化系统,专注于浏览器内的自动化操作。它能够执行多种复杂任务,如填写表单、搜索和排序电商产品、定位网页内容等,从而提高在线效率,减少重复劳动。本文将详细介绍 Agent-E 的功能、技术原理以及如何运行该系统。
419 5
Agent-E:基于 AutoGen 代理框架构建的 AI 浏览器自动化系统
|
6月前
|
Web App开发 安全 中间件
谷歌、火狐、Edge等浏览器如何使用ActiveX控件
allWebPlugin 是一款为用户提供安全、可靠且便捷的浏览器插件服务的中间件产品,支持 Chrome、Firefox、Edge 和 360 等浏览器。其 V2.0.0.20 版本支持一个页面加载多个插件,并解决了插件与浏览器之间的焦点问题。用户可通过“信息化系统 + allWebPlugin + 插件 + 浏览器”的解决方案实现 ActiveX 插件的无缝集成。下载地址见文末,安装包含详细说明。
1930 25
|
5月前
|
数据采集 JavaScript 前端开发
浏览器自动化
浏览器自动化利用工具(如Selenium WebDriver、Puppeteer)模拟用户行为,实现测试、数据抓取等功能。它涵盖启动/关闭浏览器、元素定位操作、事件模拟、性能及可访问性测试等,广泛应用于Web应用的开发与维护,提升测试效率和可靠性。
|
5月前
|
数据采集 Web App开发 JavaScript
爬虫策略规避:Python爬虫的浏览器自动化
爬虫策略规避:Python爬虫的浏览器自动化

热门文章

最新文章