midscene
midscene copied to clipboard
yaml模式下,在有多步执行步骤的情况下,第一步报错后希望能支持直接停止运行
yaml内容参考以下内容,希望在第一个task“查询是否报错”,如果断言失败,则直接停止运行,不往下运行,在交流群里已跟宇涛沟通过,需要后续支持
target: url: https://crm-test.com.cn/crm-order-web/sales-management/order-management cookie: cookies.json
tasks:
-
name: 查看是否报错 flow:
- aiAssert: 页面有报错弹框,则断言失败
-
name: 输入组织 flow:
- ai: 找到【组织】输入框,输入“杭州”,停顿2秒,在弹出的下拉框组件中选中“杭州西湖办事处”
- sleep: 1000
-
name: 点击查询 flow: - ai: 点击查询按钮 - sleep: 1000 - aiQuery: "{customerCode: string, customerName: string}[], 找到列表里的社区编码和社区名称" name: customerCode # 查询结果在 JSON 输出中的 key
-
name: 查看是否报错 flow:
- ai: 点击查询按钮
- sleep: 1000
- aiAssert: 查看