I have a scheme that doesn't require this code to be in separate ruby files at all. I've tested it out and it works.

Right now, using this code looks like this:

ie.remote_eval <<-END
  button(:name, 'foo').click
END
dialog.button('Yes').click

I'd appreciate comments on this interface, and the names it uses (remote_eval, dialog).

Note that the first button click is run in a separate process (that blocks). This allows the script actions to appear in a logical sequence, rather than the inverted one that you need when the dialog button click is in the remote process.

Bret


At 01:31 PM 7/27/2005, Paul Rogers wrote:
The scripts that handle pop ups are in the unit test directory

jscriptExtraAlert.rb
jscriptExtraConfirmCancel.rb
jscriptExtraConfirmOk.rb
jscriptPushButton.rb

I suggest we move these to a better location -

The C:\ruby\lib\ruby\site_ruby\1.8\watir seems like the best place ( or
maybe another dir below)

We can then maybe add some methods to launch these from watir directly -


ie.launch_js_confirm_clicker()

Or similar. I think this would be one small step to making these popups
easier to deal with.

Any suggestions?

Paul


_______________________________________________
Wtr-general mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/wtr-general

_____________________
 Bret Pettichord
 www.pettichord.com

_______________________________________________
Wtr-general mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/wtr-general

Reply via email to