UI.Vision Kantu-基于Selenium的浏览器自动化工具
本文最后更新于 708 天前,其中的信息可能已经有所发展或是发生改变。

之前简单介绍过Selenium框架在Java中的简单应用,用来做基于webDriver的自动化测试非常方便。但是通过硬编码的方式虽然简单,但是也还是要写不少的代码的,今天发现了一款基于Selenium的浏览器自动化插件,支持录制和回放,完全可以将网页中的一些重复的操作录制下来,解放双手。

下载地址

https://chrome.google.com/webstore/detail/uivision-kantu-for-chrome/gcbalfbdmfieckjlnblleoemohcganoc?hl=zh-CN

使用案例:批量添加数据

1) 新建宏指令

在需要操作的页面,打开UI.Vision Kantu然后新建宏指令
image.png

2) 录制操作

点击Record录制按钮,然后回到网页中进行一次克隆工单触发器操作。
1111-2.gif

录制完成后,进行停止录制动作,再回到Kantu的操作界面,发现相关的操作已经记录下来了。
image.png

对应的JSON配置文件:
image.png

你可以进行相关的编辑调整,具体的做法可以去翻一翻官方的文档,这里就不详细说明了。

3) 录制回放

如果你只需要回放一次,点击右上角的Play Macro就可以了,这里主要说说如何进行多次循环回放。

image.png

点击Play loop,发现界面上给出了这样的提示:
image.png

嗯,很好理解,定义一个循环变量,指定循环的次数,再循环时,可以使用${!LOOP}来获取当前循环的下标。

接下来我们稍微改造一下刚才录制的脚本,让其每次克隆触发器数据时,名称后面都拼接上当前循环的下标值:
image.png

OK,大功告成,让我们来回放一下试试效果吧!
222-2.gif

回放完成后,查看日志:
image.png

验证创建的数据是否可用:
333.gif

其他

当然这家伙的功能远远不止这么点,如果你需要重度使用,还是有必要深究一下的,毕竟懒才是第一生产力哦!

暂无评论

发送评论 编辑评论

|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇