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?
答案 0 :(得分:0)
假设@current_page
或Step1
中设置了Step2
,它将是LandingPage
的实例。你不应该调用on
方法。
根据您的目标,您可以执行以下任一操作:
@current_page.cart_box?
或者
@current_page.cart_box_element.visible?
请注意,如果您希望检查未通过测试,则需要在测试框架的断言库中使用结果。