Share
Go down
hemaseleni
Posts : 2
Join date : 2012-04-20

How to check URL for 404 using Selenium RC?

on Wed Apr 25, 2012 12:40 pm
Hi,

I am very new to selenium. I have a question like how to check the broken link in the web application. If you have any idea on this please let me know.

Thanks,
Hema
avatar
rohit13
Master
Master
Posts : 180
Join date : 2012-03-29
Age : 31
Location : INDIA
http://radical-qa.blogspot.in/

Re: How to check URL for 404 using Selenium RC?

on Wed Apr 25, 2012 12:58 pm
Find the number of links on the page
Code:

linkCount = selenium.getXpathCount("//a").intValue();

then
track all the links
Code:


for (int i = 0; i < linkCount; i++)
    {
     
        currentLink = "this.browserbot.getUserWindow().document.links[" + i + "]";
        temp = selenium.getEval(currentLink + ".href");


          }

Get the response code of the URL

Code:
URL u = new URL(urlString);
HttpURLConnection huc =  (HttpURLConnection)  u.openConnection();
huc.setRequestMethod("GET");
huc.connect();
return huc.getResponseCode();


Then compare response code with 404

This will may solve your problem

_________________
Radical QA
http://radical-qa.blogspot.in/
Back to top
Permissions in this forum:
You cannot reply to topics in this forum