我需要从一个数据列表中选择一个选项,该选项会在短时间内填充。这是我迄今为止尝试过的失败 -
模块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循环,我得到的元素不可见'错误。
如何解决这种情况?
提前多多感谢。