module Selenium::EmulatedFeatures::ResponseCode
Public Instance Methods
response_code()
click to toggle source
# File lib/selenium/emulated_features/response_code.rb, line 4 def response_code execute_script <<-js if(document.__SEF__ && document.__SEF__.request) { return document.__SEF__.request.status; } var baseURI = document.baseURI; /* Firefox */ if (/about:neterror/.test(baseURI)) return null; /* Safari */ if (/Safari.app/.test(baseURI)) return null; /* Chrome */ if (/chromewebdata/.test(baseURI)) return null; document.__SEF__ = {} document.__SEF__.request = new XMLHttpRequest(); document.__SEF__.request.open("GET", document.location, false); document.__SEF__.request.send(null); return document.__SEF__.request.status; js end