UI.Vision Kantu-基于Selenium的浏览器自动化工具
目录
之前简单介绍过Selenium
框架在Java中的简单应用,用来做基于webDriver
的自动化测试非常方便。但是通过硬编码的方式虽然简单,但是也还是要写不少的代码的,今天发现了一款基于Selenium
的浏览器自动化插件,支持录制和回放,完全可以将网页中的一些重复的操作录制下来,解放双手。
下载地址
使用案例:批量添加数据
1) 新建宏指令
在需要操作的页面,打开UI.Vision Kantu
然后新建宏指令
2) 录制操作
点击Record
录制按钮,然后回到网页中进行一次克隆工单触发器
操作。
录制完成后,进行停止录制动作,再回到Kantu的操作界面,发现相关的操作已经记录下来了。
对应的JSON配置文件:
你可以进行相关的编辑调整,具体的做法可以去翻一翻官方的文档,这里就不详细说明了。
3) 录制回放
如果你只需要回放一次,点击右上角的Play Macro
就可以了,这里主要说说如何进行多次循环回放。
点击Play loop
,发现界面上给出了这样的提示:
嗯,很好理解,定义一个循环变量,指定循环的次数,再循环时,可以使用${!LOOP}
来获取当前循环的下标。
接下来我们稍微改造一下刚才录制的脚本,让其每次克隆触发器数据时,名称后面都拼接上当前循环的下标值:
OK,大功告成,让我们来回放一下试试效果吧!
回放完成后,查看日志:
验证创建的数据是否可用:
其他
当然这家伙的功能远远不止这么点,如果你需要重度使用,还是有必要深究一下的,毕竟懒才是第一生产力哦!
评论