【发布时间】:2012-10-25 17:50:46
【问题描述】:
在页面对象中,我希望以特定方式访问多个 div。
这是对第一个匹配的 div 的访问:
div(:search_result, id: /rptSearchResults/)
如果 div 存在于 PageObject::Accessors: 中,这将是对匹配的多个 div 的访问:
divs(:search_result, id: /rptSearchResults/)
到目前为止我已经尝试过:
visit_page SearchResultsPage do |page|
#This outputs the first div that matches
page.search_result_element.div_elements(id: /rptSearchResults/).each { |i| puts i.text }
#This accesses the page and outputs text in all divs that match
page.div_elements(id: /rptSearchResults/).each { |i| puts i.text}
end
任何人都可以建议在页面对象中执行此操作的更好方法吗?
提前谢谢...
【问题讨论】:
-
最近出现了一个问题 - 请参阅 Issue 144
标签: page-object-gem