使用" @ current_page"验证webelement在watir

时间:2015-01-23 16:53:09

标签: ruby watir verify current-page

Step1和Step2带我回到" LandingPage"。我想使用@current_page验证元素。 这个元素在" LandingPage.rb"。

中定义

我试过这个,但没有运气。什么不见​​了?

Step1
Step2

1. fail if not @current_page.(on(LandingPage.cart_box.present?))
2. fail if not @current_page.(on(LandingPage.cart_box)).present?
3. fail if not @current_page.(on(LandingPage.cart_box_element)).present?

1 个答案:

答案 0 :(得分:0)

假设@current_pageStep1中设置了Step2,它将是LandingPage的实例。你不应该调用on方法。

根据您的目标,您可以执行以下任一操作:

@current_page.cart_box?

或者

@current_page.cart_box_element.visible?

请注意,如果您希望检查未通过测试,则需要在测试框架的断言库中使用结果。