如何使用page_objects gem点击div?

时间:2014-12-02 22:26:26

标签: ruby watir-webdriver pageobjects page-object-gem

使用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的链接/按钮?

1 个答案:

答案 0 :(得分:2)

通常不需要单击Div元素,这就是页面对象访问器创建membership方法以返回div文本而不是单击它的原因。

要点击它,您可以直接调用click方法:

membership_element.click