首页 > Web开发 > 详细

WebUI自动化和工具白皮书

时间:2020-03-11 16:55:18      阅读:68      评论:0      收藏:0      [点我收藏+]
  1. 不录制登录,账户信息内容都是自动化相关内容
  2. 制脚本之后,排查脚本是否存在数字定位XPath,采用css格式定位方式,不需编程直接选择即可,例如‘共2条’等字样
  3. chrome浏览器对Selenium的键盘事件无反应,虽然录制成功但回访键盘事件不生效,避开键盘使用
  4. 录制改和删,先通过查询锁定记录在进行操作,始终保证记录位置是固定的
  5. 鼠标事件chrome支持,mouseOver模拟鼠标经过
  6. 点击或双击事件,需要时间等待,请选择命令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

 

WebUI自动化和工具白皮书

原文:https://www.cnblogs.com/jinyz/p/12463209.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!