Skip to content

Latest commit

 

History

History
38 lines (35 loc) · 1.05 KB

动作触发器.md

File metadata and controls

38 lines (35 loc) · 1.05 KB

动作触发器

启动脚本

用于划过开屏的各种操作. 遍历开始前会先运行这个命令序列. 目前默认就会尝试滑动 你可以用这个配置作微调.

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