I have a query In our application we have lots of HTML tags. During development many tags were not given any id because of no requirement.Now the QA team wants to automate the test cases using QTP. In most of the cases this tool doesn’t recognizes because it does not find ids for most of the HTML tags.Now we are asked to add ids to all the HTML tags.
I want to know if there will be any effect adding id attribute to these tags. Even positive impact are welcome
I have a query In our application we have lots of HTML tags. During
Share
I do not think there will be any either positive or negative effect : maybe the size of the HTML page will increase a bit, but probably not that much.
Still, are you sure you need to put “id” attributes on every HTML tag of your pages ? Wouldn’t only a few of those be enough ? Like on form fields, on links, on error-messages ; and that’s probably about it ?
One thing you must take care, though, is that “id”, as in “identifers”, must be unique ; which implies it might be good, before starting adding them, to define some kind of “id-policy”, to say, for instance, that “ids for elements of that kind should be named that way”.
And, for your next projects : have developpers add those when theyr’re developping 😉
(And following the policy, of course)
Now that I’m thinking about it : a positive effect might be that it’ll be easier to write Javascript code interacting with your HTML document — but that’ll be true for next projects or evolutions for this one, when those id are already present in the HTML at the time developpers put the JS code in place…