求助 appcrawler 是否可以设置特定element的等待时间

afterElementWait 貌似全局的等待时间,实际测试过程中,element时间长短不一,如果全局设置,导致测试拉长

你的意思是想要在某个或者某类元素操作后,进行额外的等待设置么?

对啊,比如登陆时间要花5s, 其他的元素1s就够了,如果设成1s的话 登录就失败了,设成5s,那些只要1s的就太多等待了

  • 可以尝试一个小技巧
  • 在action部分一次执行多个action动作 这样就可以把想要的等待时间附加在点击动作后,达到目的
    例如: driver.click();Thread.sleep(1000)

这个倒要试试,这个是放action还是actions【】中,

steps:
    -   given: [ ]
        when: null
        then: [ ]
        xpath: "/*/*"
        action: "driver.click();Thread.sleep(1000)"
        actions: [ ]
        times: -1

action中

顺便问一下actions 这个功能怎么用

action本来就支持多个多个行为的,actions是为了提供一个简便的编写方式,貌似还没完全设计好,你可以先别用。用楼上给你提供的方法吧。