使用page_objects gem,Cucumber和Watir-Webdriver。我有一个我想点击的链接/按钮。在IRB中,我可以通过div点击它:
b.div(:text, "Verify your membership").click
HTML:
div class="verification-header button -gray -browse btn-verify" style="top: 0px;">
Verify your membership
</div>
在我的页面对象中,我有:
div(:membership, :text => "Verify your membership")
我称之为:
membership
但是没有点击链接/按钮。所以问题是如何点击一个div的链接/按钮?
答案 0 :(得分:2)
通常不需要单击Div元素,这就是页面对象访问器创建membership
方法以返回div文本而不是单击它的原因。
要点击它,您可以直接调用click
方法:
membership_element.click