Martin Honnen wrote:
Khai Doan wrote:
>I am using Selenium, a javascript framework for automated testing of
>web application. The problem occurs when there is a server side HTTP
>redirect. Selenium would detect that a new page is loaded, proceed to
>the next command which then fail because the browser is carrying out
>the redirect. So, is it possible to use javascript on the browser
>side (Firefox 2) to get the http response status code?
>
If you use XMLHttpRequest to make an HTTP request then you can read out
the status and statusText properties:
http://developer.mozilla.org/en/docs/XMLHttpRequest
XHR handles server-side redirects transparently, so it cannot be used to
detect whether a redirect took place. The value of the status property is
either a success status code (2xx) or an error status code (4xx or 5xx)[1],
never that of a redirect (3xx).
PointedEars
___________
[1] It may be also 0 when using XHR to access the local filesystem directly.
--
realism: HTML 4.01 Strict
evangelism: XHTML 1.0 Strict
madness: XHTML 1.1 as application/xhtml+xml
-- Bjoern Hoehrmann