Geb:从下拉数据中获取值(元素不可见错误)

时间:2015-07-08 05:03:06

标签: geb html-datalist

我需要从一个数据列表中选择一个选项,该选项会在短时间内填充。这是我迄今为止尝试过的失败 -

模块module.groovy

inputBox { $("input", 0) }
clientListItemOne{ $("datalist option", 0) }
clientListItemTwo { $("datalist option", 3) }
clientListItemThree { $("datalist option", 7) }

UI测试

 try{
     module.inputBox.click().click()
     waitFor("quick") { module.clientListItemOne.displayed }
     module.clientListItemOne.click()
 }

结果是,即使下拉数据列表可见,浏览器仍会停留在waitFor循环中并退出。

不使用waitFor循环,我得到的元素不可见'错误。

如何解决这种情况?

提前多多感谢。

0 个答案:

没有答案