使用火狐浏览器插件 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 会停止下一步操作。这样就更省事了。但要谨慎,不要加错位置。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值