I have tried it and it works fine in 1.8.6.26

To prove it's not related to the timeout, I tried this basic script, and it
still doesn't actually perform the click

require 'watir'
ie = Watir::IE.new
ie.goto('www.google.com')
ie.text_field(:name, 'q').set 'watir'
ie.button(:value, 'Google Search').click_no_wait

Thanks,

Alister Scott
Brisbane, Australia
Watir Web Master: http://watir.com
Blog: http://watirmelon.com
Google: http://www.google.com/profiles/alister.scott
LinkedIn: http://www.linkedin.com/in/alisterscott


On Thu, Feb 25, 2010 at 3:38 PM, Bret Pettichord <b...@pettichord.com>wrote:

> Well, like I said it is working for me.
>
> By design, click_no_wait will not report an error if it has one. It
> executes in a separate process, so any errors occur in that process.
>
> Do you see the same problem when you use Ruby 1.8.6-26?
>
> Bret
>
>
> On Wed, Feb 24, 2010 at 11:26 PM, Alister Scott 
> <alister.sc...@gmail.com>wrote:
>
>> Hi Bret,
>>
>> Originally I thought it was a timeout issue, but when I run it I can't
>> actually see the dialog open, so the problem is click_no_wait isn't clicking
>> *and* not reporting an error.
>>
>> Does that make sense?
>>
>>
>> Cheers,
>>
>> Alister Scott
>> Brisbane, Australia
>> Watir Web Master: http://watir.com
>> Blog: http://watirmelon.com
>> Google: http://www.google.com/profiles/alister.scott
>> LinkedIn: http://www.linkedin.com/in/alisterscott
>>
>>
>> On Thu, Feb 25, 2010 at 3:08 PM, Bret Pettichord <b...@pettichord.com>wrote:
>>
>>> I got the same error, but the problem is not with click_no_wait.
>>>
>>> The problem is that Watir's default timeout of 2 seconds isn't long
>>> enough to wait for that modal dialog to open. Adding this line to your
>>> script fixes it:
>>>   Watir::IE.attach_timeout = 15
>>>
>>> This is probably a good argument for changing the default timeout in
>>> Watir to something a bit longer.
>>>
>>> Bret
>>>
>>>
>>> On Wed, Feb 24, 2010 at 6:36 PM, Alister Scott 
>>> <alister.sc...@gmail.com>wrote:
>>>
>>>> I have tried click_no_wait on ruby 1.8.6-27 rc2 and it doesn't work.
>>>> Using work machine: Win XP, IE6
>>>>
>>>> Script:
>>>>
>>>> require 'watir'
>>>> b = Watir::Browser.new()
>>>> b.goto("
>>>> http://samples.msdn.microsoft.com/workshop/samples/author/dhtml/refs/showModalDialog2.htm
>>>> ")
>>>> b.button(:value,"Push To Create").click_no_wait
>>>> puts b.modal_dialog(:title, "showModalDialog Method Sample Target
>>>> Page").exists?
>>>> puts b.modal_dialog(:title, "showModalDialog Method Sample Target
>>>> Page").title
>>>> b.modal_dialog(:title, "showModalDialog Method Sample Target
>>>> Page").close
>>>>
>>>>
>>>> Output
>>>>
>>>> >ruby clickwait.rb
>>>> C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.5/lib/watir/modal_dialog.rb:51:in
>>>> `locate': Modal Dialog with title showModalDialog Method Sample Target Page
>>>> not found. Timeout = 2.0 (Watir::Exception::NoMatchingWindowFoundException)
>>>>     from
>>>> C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.5/lib/watir/modal_dialog.rb:86:in
>>>> `initialize'
>>>>     from
>>>> C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.5/lib/watir/container.rb:186:in
>>>> `new'
>>>>     from
>>>> C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.5/lib/watir/container.rb:186:in
>>>> `modal_dialog'
>>>>     from clickwait.rb:5
>>>> >Exit code: 1
>>>>
>>>> Bret, does this code work for you?
>>>>
>>>>
>>>> Cheers,
>>>>
>>>> Alister Scott
>>>> Brisbane, Australia
>>>> Watir Web Master: http://watir.com
>>>> Blog: http://watirmelon.com
>>>> Google: http://www.google.com/profiles/alister.scott
>>>> LinkedIn: http://www.linkedin.com/in/alisterscott
>>>>
>>>>
>>>> On Thu, Feb 25, 2010 at 8:53 AM, Alister Scott <alister.sc...@gmail.com
>>>> > wrote:
>>>>
>>>>> I will retest bug 320 tonight on 186-27rc2.
>>>>> Last time I tried it wouldn't work with modal dialogs.
>>>>>
>>>>> Cheers,
>>>>>
>>>>> Alister Scott
>>>>> Brisbane, Australia
>>>>> Watir Web Master: http://watir.com
>>>>> Blog: http://watirmelon.com
>>>>> Google: http://www.google.com/profiles/alister.scott
>>>>> LinkedIn: http://www.linkedin.com/in/alisterscott
>>>>>
>>>>>
>>>>>
>>>>> On Thu, Feb 25, 2010 at 8:41 AM, Bret Pettichord 
>>>>> <b...@pettichord.com>wrote:
>>>>>
>>>>>> Thanks for the pointer to bug 320. It seems like we need more info.
>>>>>> Everyone here at Convio is happy with the fix in 1.6.5. -- we've been 
>>>>>> using
>>>>>> 186-27rc2 for some time. But Alister said he didn't see it working for 
>>>>>> him.
>>>>>>
>>>>>> Bret
>>>>>>
>>>>>> On Wed, Feb 24, 2010 at 11:55 AM, Ethan <notet...@gmail.com> wrote:
>>>>>>
>>>>>>> Interestingly, that bug still seems to be present in the current
>>>>>>> 1.8.* mingw32 builds, too. But not 1.9.1.
>>>>>>> (first two are mswin32, rest are mingw32)
>>>>>>>
>>>>>>> C:\>c:\Ruby186-26\bin\ruby  -e "puts \"Does this work?\""
>>>>>>> Does this work?
>>>>>>>
>>>>>>> C:\>c:\Ruby186-27\bin\ruby  -e "puts \"Does this work?\""
>>>>>>> -e:1: unterminated string meets end of file
>>>>>>>
>>>>>>> C:\>c:\Ruby186-383\bin\ruby -e "puts \"Does this work?\""
>>>>>>> -e:1: unterminated string meets end of file
>>>>>>>
>>>>>>> C:\>c:\Ruby186-398\bin\ruby -e "puts \"Does this work?\""
>>>>>>> -e:1: unterminated string meets end of file
>>>>>>>
>>>>>>> C:\>c:\Ruby191-378\bin\ruby -e "puts \"Does this work?\""
>>>>>>> Does this work?
>>>>>>>
>>>>>>> Anyway, if watir 1.6.5 does correctly work around it, may not matter
>>>>>>> in any case.
>>>>>>>
>>>>>>> -Ethan
>>>>>>>
>>>>>>>
>>>>>>> On Wed, Feb 24, 2010 at 12:37, Ethan <notet...@gmail.com> wrote:
>>>>>>>
>>>>>>>> I thought 1.8.6-27 (patchlevel 287) was the one with the bug that
>>>>>>>> affected click_no_wait.
>>>>>>>> That is what seems to be indicated by
>>>>>>>> http://jira.openqa.org/browse/WTR-320 - but there are varying
>>>>>>>> reports in the comments there of whether or not it's still an issue 
>>>>>>>> with
>>>>>>>> watir 1.6.5.
>>>>>>>>
>>>>>>>> I've been on 1.8.6-26 (patchlevel 111) until recently trying out the
>>>>>>>> shiny new mingw32 builds, which are nice except for that annoying DL 
>>>>>>>> bug
>>>>>>>> (I've switched from DL to FFI on my fork, so avoided that issue).
>>>>>>>>
>>>>>>>> -Ethan
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> On Wed, Feb 24, 2010 at 12:13, Bret Pettichord <b...@pettichord.com
>>>>>>>> > wrote:
>>>>>>>>
>>>>>>>>> I should have said that I was thinking of recommending
>>>>>>>>>
>>>>>>>>> 1.8.6-27RC2
>>>>>>>>> http://rubyforge.org/frs/shownotes.php?release_id=28426
>>>>>>>>>
>>>>>>>>> This is what I've been using for some time.
>>>>>>>>>
>>>>>>>>> I agree that it is too soon to recommend the new mingw32
>>>>>>>>> installers.
>>>>>>>>>
>>>>>>>>> Bret
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Wed, Feb 24, 2010 at 10:32 AM, Ethan <notet...@gmail.com>wrote:
>>>>>>>>>
>>>>>>>>>> The new 1.8.* RCs using the mingw32 compiler have an issue with DL
>>>>>>>>>> callbacks causing segfaults. WinClicker uses DL callbacks.
>>>>>>>>>> To demonstrate:
>>>>>>>>>>
>>>>>>>>>> > c:\Ruby187-249\bin\irb -r winClicker
>>>>>>>>>> >> w=WinClicker.new
>>>>>>>>>> => #<WinClicker:0x2db6070 @User32=#<DL::Handle:0x2db6028>>
>>>>>>>>>> >> w.getWindowHandle('')
>>>>>>>>>> ./winClicker.rb:244: [BUG] Segmentation fault
>>>>>>>>>> ruby 1.8.7 (2010-01-10 patchlevel 249) [i386-mingw32]
>>>>>>>>>>
>>>>>>>>>> This application has requested the Runtime to terminate it in an
>>>>>>>>>> unusual way.
>>>>>>>>>> Please contact the application's support team for more
>>>>>>>>>> information.
>>>>>>>>>>
>>>>>>>>>> I think it best to hold off on recommending this for now. I'm
>>>>>>>>>> opening a bug report for this today - meant to earlier, but it 
>>>>>>>>>> slipped my
>>>>>>>>>> mind.
>>>>>>>>>>
>>>>>>>>>> -Ethan
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> On Wed, Feb 24, 2010 at 10:31, Bret Pettichord <
>>>>>>>>>> b...@pettichord.com> wrote:
>>>>>>>>>>
>>>>>>>>>>> Just thought of something.
>>>>>>>>>>>
>>>>>>>>>>> I'm wondering if we should now recommend using 1.8.7-rc whatever.
>>>>>>>>>>> There was one bug with click_no_wait that only showed up in 1.8.7, 
>>>>>>>>>>> but that
>>>>>>>>>>> is fixed now. And I think rubygems works better with 1.8.7 -- we 
>>>>>>>>>>> have a lot
>>>>>>>>>>> of comments about how to upgrade rubygems that I think become 
>>>>>>>>>>> non-issues if
>>>>>>>>>>> we recommend 1.8.7.
>>>>>>>>>>>
>>>>>>>>>>> Bret
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> --
>>>>>>>>>>> Bret Pettichord
>>>>>>>>>>> Lead Developer, Watir, www.watir.com
>>>>>>>>>>>
>>>>>>>>>>> Blog, www.io.com/~wazmo/blog <http://www.io.com/%7Ewazmo/blog>
>>>>>>>>>>> Twitter, www.twitter.com/bpettichord
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> _______________________________________________
>>>>>>>>>>> Wtr-development mailing list
>>>>>>>>>>> Wtr-development@rubyforge.org
>>>>>>>>>>> http://rubyforge.org/mailman/listinfo/wtr-development
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> _______________________________________________
>>>>>>>>>> Wtr-development mailing list
>>>>>>>>>> Wtr-development@rubyforge.org
>>>>>>>>>> http://rubyforge.org/mailman/listinfo/wtr-development
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> Bret Pettichord
>>>>>>>>> Lead Developer, Watir, www.watir.com
>>>>>>>>>
>>>>>>>>> Blog, www.io.com/~wazmo/blog <http://www.io.com/%7Ewazmo/blog>
>>>>>>>>> Twitter, www.twitter.com/bpettichord
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> _______________________________________________
>>>>>>>>> Wtr-development mailing list
>>>>>>>>> Wtr-development@rubyforge.org
>>>>>>>>> http://rubyforge.org/mailman/listinfo/wtr-development
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> Wtr-development mailing list
>>>>>>> Wtr-development@rubyforge.org
>>>>>>> http://rubyforge.org/mailman/listinfo/wtr-development
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Bret Pettichord
>>>>>> Lead Developer, Watir, www.watir.com
>>>>>>
>>>>>> Blog, www.io.com/~wazmo/blog <http://www.io.com/%7Ewazmo/blog>
>>>>>> Twitter, www.twitter.com/bpettichord
>>>>>>
>>>>>>
>>>>>> _______________________________________________
>>>>>> Wtr-development mailing list
>>>>>> Wtr-development@rubyforge.org
>>>>>> http://rubyforge.org/mailman/listinfo/wtr-development
>>>>>>
>>>>>
>>>>>
>>>>
>>>> _______________________________________________
>>>> Wtr-development mailing list
>>>> Wtr-development@rubyforge.org
>>>> http://rubyforge.org/mailman/listinfo/wtr-development
>>>>
>>>
>>>
>>>
>>> --
>>> Bret Pettichord
>>> Lead Developer, Watir, www.watir.com
>>>
>>> Blog, www.io.com/~wazmo/blog <http://www.io.com/%7Ewazmo/blog>
>>> Twitter, www.twitter.com/bpettichord
>>>
>>>
>>> _______________________________________________
>>> Wtr-development mailing list
>>> Wtr-development@rubyforge.org
>>> http://rubyforge.org/mailman/listinfo/wtr-development
>>>
>>
>>
>> _______________________________________________
>> Wtr-development mailing list
>> Wtr-development@rubyforge.org
>> http://rubyforge.org/mailman/listinfo/wtr-development
>>
>
>
>
> --
> Bret Pettichord
> Lead Developer, Watir, www.watir.com
>
> Blog, www.io.com/~wazmo/blog <http://www.io.com/%7Ewazmo/blog>
> Twitter, www.twitter.com/bpettichord
>
>
> _______________________________________________
> Wtr-development mailing list
> Wtr-development@rubyforge.org
> http://rubyforge.org/mailman/listinfo/wtr-development
>
_______________________________________________
Wtr-development mailing list
Wtr-development@rubyforge.org
http://rubyforge.org/mailman/listinfo/wtr-development

Reply via email to