Watir从动态构建的搜索列表中进行选择

时间:2016-08-10 19:13:54

标签: unit-testing watir dynamically-generated

我正在尝试从输入密钥时根据搜索文本动态聚合的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"

0 个答案:

没有答案