I was trying to extend WatiN functionality and came across these terms - so could anyone please explain what is the difference between IHTMLElement
, IHTMLElement2
, IHTMLElement3
, IHTMLElement4
, IHTMLElement5
, IHTMLElement6
and IHTMLElement7
?
What should be used when?
I see same methods / properties available in some of these objects.
I was trying to use the removeAttribute
, hasAttribute
and getBoundingClientRect
methods.