Hi all,

I've checked in the changes for IE9. The unit tests are passing for me on
IE8 and IE9 on Win7. I'll check WinXP/IE8 in the next few days. The
highlights are:
   * send a parameter in with ole_object.click because otherwise
buttons/links would not actually get clicked in IE9 Document Standards Mode
(Quirks mode worked but if the webpage changes the DOCTYPE it would fail).
There's a new unit test for this case
   * use dispatchEvent instead of ole_object.fireEvent (if the browser
version is IE9). IE9 is more compliant with the accepted standards so works
a lot like firewatir...which is in fact, where I stole the code from :)
   * support should be there for everything except modal_dialogs which I'll
try to fix in a future release. I think it's going to take some hacking in
the win32ole code, so it doesn't appear to be a trivial change.

If someone else could take a look at what I did for IE9, that would be
great. We've been using this internally at Convio and so far so good, but
extra eyes are always appreciated.

Jarmo wanted to add some fixes in from pull requests. Once he gives the
thumbs-up, I'll spin a RC gem.

Thanks to Jarmo for wading through my changes and giving feedback!

Thanks!
Hugh
_______________________________________________
Wtr-development mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/wtr-development

Reply via email to