How do I find an image on a page with Cucumber / Capybara in Rails 3

前端 未结 8 725
后悔当初
后悔当初 2020-12-24 02:19

I am using Cucumber / Capybara with Rails 3 and am trying to validate the existence of an image after upload. I\'m not sure how to check the url of the image to validate it.

8条回答
  •  夕颜
    夕颜 (楼主)
    2020-12-24 02:52

    You can test it in this way, and also not depending on the path:

    Then /^I should see the image "(.+)"$/ do |image|
        page.should have_xpath("//img[contains(@src, \"#{image}\")]")
    end
    

提交回复
热议问题