# File lib/celerity/browser.rb, line 746 def page=(value) return if @page == value @page = value if @page.respond_to?("getDocumentElement") @object = @page.getDocumentElement || @object elsif @page.is_a? HtmlUnit::UnexpectedPage raise UnexpectedPageException, @page.getWebResponse.getContentType end render unless @viewer == DefaultViewer run_error_checks value end