Ruby 如何使用page_对象单击div?
使用page_对象gem、Cucumber和Watir Webdriver。我想点击一个链接/按钮。在IRB中,我可以通过div点击它,如下所示:Ruby 如何使用page_对象单击div?,ruby,watir-webdriver,pageobjects,page-object-gem,Ruby,Watir Webdriver,Pageobjects,Page Object Gem,使用page_对象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>
b.div(:text, "Verify your membership").click
HTML:
div class="verification-header button -gray -browse btn-verify" style="top: 0px;">
Verify your membership
</div>
我这样称呼它:
membership
但是链接/按钮没有被点击。因此,问题是如何单击作为div的链接/按钮?通常不需要单击div元素,这就是页面对象访问器创建
成员身份方法来返回div文本而不是单击它的原因
要单击它,可以直接调用click
方法:
membership_element.click
谢谢贾斯汀!我正在打电话。单击“会员资格”,但没有意识到我必须使用“会员资格元素”。
membership_element.click