使用页面对象检查错误消息的最佳做法。所以我有我的代码在我检查各种错误信息的重复。我的问题是使用页面对象/ page_objects gem,有没有办法删除这个重复?我的代码:使用页面对象检查错误消息的最佳做法
def check_error_message
expected_text = "The highlighted fields must be filled out correctly."
css = "button-error"
actual_text = @browser.span(:class, css).text
actual_text.should == expected_text
puts "Span class '#{css}' expected text: #{expected_text}"
puts "Span class '#{css}' actual text: #{actual_text}"
end
def check_password_weak_message
expected_text = "Password is too weak, please choose a different password."
css = "formError"
actual_text = @browser.div(:class, css).text
actual_text.should == expected_text
puts "Span class '#{css}' expected text: #{expected_text}"
puts "Span class '#{css}' actual text: #{actual_text}"
end
def check_dupe_email_message
expected_text = "This email address is already in use by another ID.me account"
css = "label-error"
actual_text = @browser.div(:class, css).text
actual_text.should == expected_text
puts "Span class '#{css}' expected text: #{expected_text}"
puts "Span class '#{css}' actual text: #{actual_text}"
end
的事情,在方法的变化:expected_text,CSS,actual_text。
你为什么要用'应该'的方法?它是rspec例子还是什么? – 2014-10-27 20:39:42