
|
If you were logged in you would be able to see more operations.
|
|
|
Watir
Created: 10/Mar/06 04:12 PM
Updated: 10/Jun/08 02:12 PM
|
|
| Component/s: |
Modal Web Dialog
|
| Affects Version/s: |
1.4
|
| Fix Version/s: |
1.6.2
|
|
|
Original Estimate:
|
Unknown
|
Remaining Estimate:
|
Unknown
|
Time Spent:
|
Unknown
|
|
|
The biggest problem users have had with Watir to date have been
dealing with *modal dialogs* -- dialog boxes that block user input to
the main page when they appear. There are actually several types of
these dialogs and they have offered varying degrees of difficulty to
Watir users. We have had awkward methods for dealing with some,
intermittently unreliable methods for others, and nothing buy
avoidance strategies for still others.
We have been researching these problems and now have effective
approaches for each of these types of dialogs. Watir 1.5 will include
clear and robust support for all types of web dialogs.
* Provide general syntax that allows any method call to be invoked asynchronously in a separate process. (Cleaner than the remote_eval code currently in CVS; will depend on 'lazy evaluation' described below.)
* Provide specific convenience methods like WET's click_no_block.
|
|
Description
|
The biggest problem users have had with Watir to date have been
dealing with *modal dialogs* -- dialog boxes that block user input to
the main page when they appear. There are actually several types of
these dialogs and they have offered varying degrees of difficulty to
Watir users. We have had awkward methods for dealing with some,
intermittently unreliable methods for others, and nothing buy
avoidance strategies for still others.
We have been researching these problems and now have effective
approaches for each of these types of dialogs. Watir 1.5 will include
clear and robust support for all types of web dialogs.
* Provide general syntax that allows any method call to be invoked asynchronously in a separate process. (Cleaner than the remote_eval code currently in CVS; will depend on 'lazy evaluation' described below.)
* Provide specific convenience methods like WET's click_no_block. |
Show » |
|
kingsley hendrickse (12/19/2006 2:01:15 PM): I have the code done - just need some people to test it but I havent had the time
kingsley hendrickse (12/19/2006 2:01:45 PM): when I get into the new house in jan I will get back on watir and sort out that stuff
bpettichord (12/19/2006 2:03:18 PM): yes we are getting tons of requests for help with that on the list
bpettichord (12/19/2006 2:03:29 PM): you would have many fans
kingsley hendrickse (12/19/2006 2:03:39 PM): hah
kingsley hendrickse (12/19/2006 2:04:02 PM): well fans = maintenance pressure haha
kingsley hendrickse (12/19/2006 2:04:12 PM): I will definitely get it working
kingsley hendrickse (12/19/2006 2:04:24 PM): when are you releasing the next version
bpettichord (12/19/2006 2:04:29 PM): i know the first couple of steps that would help them, but we really need some one who can stick with the code
bpettichord (12/19/2006 2:04:53 PM): well, we are doing these quiet development builds every month or so
kingsley hendrickse (12/19/2006 2:04:54 PM): well we can give my code a try with them after xmas and see how it goes
kingsley hendrickse (12/19/2006 2:05:15 PM): see how many people complain or cheer
bpettichord (12/19/2006 2:05:17 PM): but i really want to "GA" Watir 1.5
kingsley hendrickse (12/19/2006 2:07:32 PM): cool
kingsley hendrickse (12/19/2006 2:07:45 PM): some people I see are asking for Watir on their job specs hehe
bpettichord (12/19/2006 2:08:36 PM): btw, we are getting complaints about your "minimize" code
kingsley hendrickse (12/19/2006 2:08:49 PM): haha
kingsley hendrickse (12/19/2006 2:08:51 PM): oh
kingsley hendrickse (12/19/2006 2:08:53 PM): dear
bpettichord (12/19/2006 2:08:57 PM): because it uses autoit, really
kingsley hendrickse (12/19/2006 2:09:10 PM): yeah thats true
bpettichord (12/19/2006 2:09:15 PM): we found out why some (and only some) people were having problems with autoit
bpettichord (12/19/2006 2:09:29 PM): it requires admin rights to run
kingsley hendrickse (12/19/2006 2:09:47 PM): we can rip out autoit completely and replace with my native ruby implementation
bpettichord (12/19/2006 2:09:49 PM): the dll-calling does not
bpettichord (12/19/2006 2:09:57 PM): please, that would be great
kingsley hendrickse (12/19/2006 2:10:26 PM): ok thats a promise then - as soon as I move house in Jan -- I'll shall be on it
bpettichord (12/19/2006 2:12:10 PM): ok, i will publicly post your commitment in my blog.
kingsley hendrickse (12/19/2006 2:12:31 PM): hah ok !! thats committed me then