不录制登录, 账户信息内容都是自动化相关内容
制脚本之后, 排查脚本是否存在数字定位 XPath, 采用 CSS 格式定位方式, 不需编程直接选择即可, 例如'共 2 条'等字样
Chrome 浏览器对 Selenium 的键盘事件无反应, 虽然录制成功但回访键盘事件不生效, 避开键盘使用
录制改和删, 先通过查询锁定记录在进行操作, 始终保证记录位置是固定的
鼠标事件 Chrome 支持, mouseOver 模拟鼠标经过
点击或双击事件, 需要时间等待, 请选择命令 AndWait, 例如: doubleClickAndWait.
** 必须设置回放执行速度, 右上角时间图片设置 **
KatalonApiTools
session_yaml2katalon.py 工具参数说明:
第一个参数是 blazemeter 插件监控生成的 YAML 文件 (包含路径) "/Users/jinyongzhe/Downloads/RECORD 06-18-19 2.51.33 PM-JMeter.yaml" 第二个参数是 katalon 测试用例模板文件 (包含路径) /Users/jinyongzhe/Downloads/userLogin.rs 第三个参数是 katalon 模板生成路径 "/Users/jinyongzhe/Katalon Studio/BigDataApiTest/Object Repository/" 第四个参数是 katalon 测试用例生成路径 "/Users/jinyongzhe/Katalon Studio/BigDataApiTest/"
PS: 路径中有空格用双引号括起来
demo 样例: session_yaml2katalon.py "/Users/jinyongzhe/Downloads/RECORD 06-18-19 2.51.33 PM-JMeter.yaml" /Users/jinyongzhe/Downloads/userLogin.rs "/Users/jinyongzhe/Katalon Studio/BigDataApiTest/Object Repository/" "/Users/jinyongzhe/Katalon Studio/BigDataApiTest/"
代码: https://github.com/jyzwmz/KatalonApiTools
来源: http://www.bubuko.com/infodetail-3456716.html