reed.adam@gmail.com
7/24/2006 3:23:00 PM
Nevermind, got it.
alert = $ie.Dialog("title:Window").text().to_s
So that's how it works to store the output of a command rather than the
command itself.
reed.adam@gmail.com wrote:
> I am looking for a way to store a function's output to a string.
> Believe it or not, I've had some trouble finding this using google.
>
> I have a function for web testing (WET) that displays the text in an IE
> pop-up:
>
> $ie.Dialog("title:Window Title").text()
>
> This successfully prints the text of the pop-up in IRB. However, in
> order to validate this text, I want to capture it to a string, and then
> use a series of other strings to check it out.
>
> How would I go about doing this?
>
> Thanks.
>
> irb(main):011:0> ie.Dialog.text()
> => "There are problems with some of the form values:\n\n - email
> address is mi
> ssing.\n - your first and last names are required.\n - you must
> enter a comp
> any name.\n - you must enter a property name.\n - phone number is
> required.> n"