用于划过开屏的各种操作. 遍历开始前会先运行这个命令序列. 目前默认就会尝试滑动 你可以用这个配置作微调.
startupActions:
- swipe("left")
- swipe("left")
- swipe("down")
- println(driver)
triggerActions表示遇到什么样的元素需要执行多少次的什么动作. 所以他有三个主要的配置.
xpath字段也支持严格正则表达式. 比如某个按钮的文本是功能搬到这里啦
的提示控件可以通过.*这里.*
来匹配到.
action如果是click就是点击. 如果是非click 就认为是输入内容.
action支持如下动作
click
back
swipe("left")
action也支持scala的表达式.
times表示规则被应用几次后删除, 如果是0表示永久生效.
示例
triggerActions:
- action: "click"
xpath: "//*[@resource-id='com.xueqiu.android:id/button_login']"
times: 1
- action: 123
xpath: //*[contains(name(), "EditText")]
times: 10
- action: click
xpath: 我知道了
times: 0