- 不录制登录,账户信息内容都是自动化相关内容
- 制脚本之后,排查脚本是否存在数字定位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