Re: [Watin-users] Getting HTTP response codes on navigation actions
Brought to you by:
jvmenen
From: Alan W. <aw...@dc...> - 2007-02-15 16:59:47
|
You know I'm not sure if that's possible (I'm not watin expert) but I would think you could check the page for specific text to see if it failed or not. =20 You could either... A) After calling the URL look for text in the page which shows up on success (ie something like "welcome to mysite.com!") * Pros: it will catch more than 404 errors, any error which makes the page request fail will be caught by this technique. B) After calling the URL look for text in the page which shows up on failure (ie something like "the server was unable to...") * Pros: if you know the error message format that the server sends you can figure out what exactly is going wrong * Cons: you have to know what the server will send in various error situations =20 It seems to me that looking for text on success is the way to go but that's just what I've gathered, might not be true :P =20 ________________________________ From: wat...@li... [mailto:wat...@li...] On Behalf Of Piers Chamberlain Sent: Wednesday, February 14, 2007 5:38 PM To: wat...@li... Subject: [Watin-users] Getting HTTP response codes on navigation actions =20 Hi all, =20 Does anyone know if it possible (with WATIN) to extract the HTTP response code from the response to a navigation call like: IE.GoTo("www.someurl.com") ? =20 We want to crawl through a list of URLs regularly and ensure that there are no 404 or similar responses and that redirects happen where they ought to.=20 =20 I understand that this info is more transport related and above the HTMLdocument itself, but I thought I'd take a punt and see if there is a way to get back up there. If not, can anyone suggest an alternative? I'm tempted to use VS2005 web tests as they have the HTTP response codes available. =20 Thanks =20 Pierzapin =20 Piers Chamberlain, Professional Services INTERGEN: LEVEL 7, PLUNKET HOUSE, 126 LAMBTON QUAY. PO BOX 5428, WELLINGTON 6011, NEW ZEALAND. TEL +64 4 472 2021 FAX +64 4 472 2027 MOB +64 21 509 406 WWW.INTERGEN.CO.NZ <http://www.intergen.co.nz/> =20 This electronic message together with any attachments is confidential. If you are not the intended recipient: (i) do not copy, disclose or use the contents in any way (ii) please let us know by return e-mail immediately and then destroy the message. Intergen is not responsible for any changes made to this message and/or any attachments after sending by Intergen. =20 |