场景是我想在AppCrawler 配置文件设置断言,具体的编写格式 应该是什么样的,
- given:
when: null
then:
xpath: “//*[contains(@text, ‘立即’)]”
action: “”
actions:
我见有个老师说过 在then 里添加断言, 但是具体什么样的格式 还是不清楚,请老师解答下, 并写个样例, 比如 只要click 之后 页面包含 404 就认为断言失败,在报告里可以看到统计的数量
我见有个老师说过 在then 里添加断言, 但是具体什么样的格式 还是不清楚,请老师解答下, 并写个样例, 比如 只要click 之后 页面包含 404 就认为断言失败,在报告里可以看到统计的数量
这个地方是全局断言,通常是断言有没有error或者异常关键字。用法是
assertGlobal:
- then:
- //*[contains(@text, "undefined")]
- //*[contains(@text, "error")]
then的用法主要是在结果中定位是否存在给定xpath表达式的元素,不存在就会报错并体现到测试报告中
then:
- //*[contains(@text, "404")]