From dave at obtiva.com Tue Jan 2 08:31:25 2007 From: dave at obtiva.com (Dave Hoover) Date: Tue, 2 Jan 2007 07:31:25 -0600 Subject: [SafariWatir-general] Selecting from popup menus doesn't trigger Javascript In-Reply-To: <11c8704e0612232315h5a50ca8fm80f078ed68703c3f@mail.gmail.com> References: <1C4F7205-5FC7-42E5-AADD-AF667F1C0F64@ashleymoran.me.uk> <11c8704e0612210824g5684ddefg806141bb26340f4@mail.gmail.com> <11c8704e0612232315h5a50ca8fm80f078ed68703c3f@mail.gmail.com> Message-ID: <11c8704e0701020531s12e988fdo4b0396e2617d4029@mail.gmail.com> On 12/24/06, Dave Hoover wrote: > I've released an update that includes support for firing onChange events. > http://rubyforge.org/frs/?group_id=1912&release_id=8606 > > It also slows the browser down just a tad so it behaves like IE Watir > ... use set_fast_speed to get back to let it go as fast as it can. I should point out that set_fast_speed/set_slow_speed has nothing to do with the JavaScript event firing that I added. I was simply adding some behavior that IE Watir had. You'll get the JavaScript events at either speed. Happy New Year! --Dave From brian at yamabe.net Fri Jan 12 15:52:26 2007 From: brian at yamabe.net (Brian Yamabe) Date: Fri, 12 Jan 2007 12:52:26 -0800 Subject: [SafariWatir-general] onkeydown doesn't seem to fire Message-ID: <580DCDD5-A445-4F25-B7F3-249372B66BC2@yamabe.net> I tried running the following, but the page doesn't respond because I assume onkeydown events aren't being generated. browser = Watir::Safari.new browser.goto("http://instant.search.yahoo.com") browser.text_field(:name, 'p').set('ruby') while ! browser.link(:id, 'yschakis').exists? do sleep 1.0; end puts browser.link(:id, 'yschakis').text Could key events be added in the future? ---Brian Yamabe From dave at obtiva.com Fri Jan 12 16:03:54 2007 From: dave at obtiva.com (Dave Hoover) Date: Fri, 12 Jan 2007 15:03:54 -0600 Subject: [SafariWatir-general] onkeydown doesn't seem to fire In-Reply-To: <580DCDD5-A445-4F25-B7F3-249372B66BC2@yamabe.net> References: <580DCDD5-A445-4F25-B7F3-249372B66BC2@yamabe.net> Message-ID: <11c8704e0701121303v727f7112xda14dfc873aa5c88@mail.gmail.com> On 1/12/07, Brian Yamabe wrote: > Could key events be added in the future? Absolutely, I'll look into it this weekend. And thanks for including a code sample. From dave at obtiva.com Sat Jan 20 14:28:31 2007 From: dave at obtiva.com (Dave Hoover) Date: Sat, 20 Jan 2007 13:28:31 -0600 Subject: [SafariWatir-general] onkeydown doesn't seem to fire In-Reply-To: <11c8704e0701121303v727f7112xda14dfc873aa5c88@mail.gmail.com> References: <580DCDD5-A445-4F25-B7F3-249372B66BC2@yamabe.net> <11c8704e0701121303v727f7112xda14dfc873aa5c88@mail.gmail.com> Message-ID: <11c8704e0701201128q7b72d2f6ja3c3cafc725d9a65@mail.gmail.com> On 1/12/07, Dave Hoover wrote: > On 1/12/07, Brian Yamabe wrote: > > Could key events be added in the future? This has turned out to be difficult. It appears that Safari 2.0 doesn't like people creating onkeyfoo events (I'm getting exceptions) by hand with initUIEvent. It appears that Selenium Core has the same problem with Safari 2.0 and initUIEvent ... but I'm not giving up yet.