我正在尝试从输入密钥时根据搜索文本动态聚合的li元素列表中进行选择。列表一直出现,有时候函数正确地允许我点击列表项并继续。其他时间它超时,早或晚我无法分辨。我使用了sleep语句,插入按键和其他方法来解决这个问题,而不是比这个语句更成功。有什么想法吗?
使用Watir-classic
这是我搜索功能的种子文字*
ie.text_field(:id, 'school_name').set "linc"
返回包含LINCOLN ADAMS ELEMENTARY *的学校列表
ie.wait_until {ie.text.include? "ADAMS"}
ie.ul(:class, 'searchResults').li(:text => /ADAMS/).click
代码中没有我的评论
ie.text_field(:id, 'school_name').set "linc"
ie.wait_until {ie.text.include? "ADAMS"}
ie.ul(:class, 'searchResults').li(:text => /ADAMS/).click
puts "school selected"