我正在尝试将 Cheezy 的页面对象 gem 用于所有内容以保持一致。但是我一直无法找到如何深入到这样的元素。这里的情况是,会有多个链接具有所有相同的标签,因此您必须从可识别的内容向下钻取。
@browser.p(:text => /#{app_name}/i).link(:text => 'Add').click
我正在寻找的代码将类似于单击位于段落内的链接,但它不起作用。
p(:pgraph, id: => 'some-pgraph')
link(:lnk, text: => 'add')
self.pgraph.lnk
有没有办法用页面对象做到这一点?
谢谢,亚当