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是为了提供一个简便的编写方式,貌似还没完全设计好,你可以先别用。用楼上给你提供的方法吧。