【发布时间】:2016-04-20 16:30:38
【问题描述】:
Web 应用程序在用户操作后始终使用此 div。我的测试脚本有这一行。逐字逐句,随处可见。
@browser.div(:id => 'loading-indicator').wait_while_present
在任何地方都明确地包含这条线是可以的,但丑陋且重复。
在加载指示器之后使用wait_until_present 和next 元素(“foo”)有时会起作用。但是,在某些情况下,foo 和加载指示符同时存在,但在加载指示符消失之前,foo 不是visible?。
有没有办法,也许在env.rb 中,向 watir-webdriver 表明它应该始终存在 wait_while 这个元素?
【问题讨论】:
标签: cucumber watir watir-webdriver pageobjects browser-testing