Karate UI自动化测试之定位器
Karate 支持标准的Web定位器语法,也即是:
- 前缀"/"表示XPath,
- 否则将被解析为"CSS选择器"
例如:
XPath 示例: when submit().click("//input[@name='commit']")
CSS选择器示例:input('input[name=someName]', '测试输入')
同时, Karate可以使用在Web/Android/iOS 等不同平台,
完整如下表
平台 | 前缀 | 含义 | 示例 |
---|---|---|---|
Web | (无) | CSS选择器 | input[name=someName] |
Web/Android/iOS | / | XPath< |