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
