zoukankan      html  css  js  c++  java
  • WebUI自动化和工具白皮书

    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

     

  • 相关阅读:
    字符串匹配——KMP算法(C++)
    数论——Fibonacci数列(C++)
    数据结构——线段树之二(C++)
    数据结构——线段树之一(C++)
    最后的最后
    开始的开始
    10.25模拟 保留道路
    10.25模拟 列车调度
    10.25模拟 三角形
    洛谷 P1093 奖学金
  • 原文地址:https://www.cnblogs.com/jinyz/p/12463209.html
Copyright © 2011-2022 走看看