Željko Filipin's Blog on Software and Testing

Test like you do not need the money.

Archive for the ‘Bugs’ Category

Internet Explorer Puts map Tag inside head Tag

without comments

I have ported Support for XPATH in Watir by Angrez Singh to wiki format. Take a look: XPath Support.

I was trying example from What to do for elements not having class in Watir section and for this HTML:

coords="150,16,159,17,168,20,175,25,182,32,150,56,150,56">
coords="182,32,188,43,190,56,150,56,150,56"
ref="PieChart.html?category=Critical&pieIndex=0">

Watir always returned nil:

ie.element_by_xpath(“//area[contains(@href , 'PieChart.html')]/”)
# => nil

I asked Angrez am I doing something wrong and he replied to check if generated HTML (that is rendered in the browser) is the same as source HTML.

Brilliant!

There seems to be a bug in Internet Explorer 7 (IE). If you create HTML file with above HTML (only that code, do not add anything else) IE puts map tag inside head tag.

ie.PNG

Firefox 2 puts it inside body tag, of course.

ff.PNG

The workaround is to put map tag explicitly inside body tag.

Written by Željko Filipin

October 17th, 2007 at 5:08 pm

Posted in Bugs