2012-07-30 105 views

回答

13

推测,你试图验证这个div使用指定的背景图像。我可能会这样做:

it "has a user image" do 
    page.should have_selector('div.user-image') 
end 

it "displays the user image" do 
    page.find('div.user-image')['style'].should == 'background-image:url(/images/user_image.jpg)' 
end 

但是,RSpec可能是工作的错误工具。考虑使用Cucumber进行这种测试。

4

水豚和硒允许在浏览器运行JavaScript和返回结果

这里是如何:

page.execute_script 'return $("div.user-image").css("background-image");' 
相关问题