页面部分的厚脸皮动态查找器



我在 ruby 上使用 page-object-gem by cheezy。根据这里的出色答案,我决定问这个问题(我认为page_section不是一个元素(。无论如何,page_sectionpage_sections的动态查找器/定位器的语法是什么?

我不相信在原始设计中考虑过这种情况,因此没有很大的支持。请随时在 https://github.com/cheezy/page-object/issues .

也就是说,您可以使用内部platform对象的#page_for#pages_for方法。参数为:

  • 用于查找容器元素的哈希。
  • 页面节类。

例:

class Container
include PageObject
end
class MyPage
include PageObject
# Individual page section
def container
platform.page_for({tag_name: 'div'}, Container)
end
# Collection of page sections
def containers
platform.pages_for({tag_name: 'div'}, Container)
end
end

相关内容

  • 没有找到相关文章

最新更新