OK. Now I see!!. I basically misguided you.
win_label() is a method in the underlying win-objects library which
can be used to control win32 UI (call it ruby based AutoIT but with
limited options as of now.). This method has been wrapped in the
ModalDialog class as Label(). So the correct syntax would be.
dilg.Label("index:=1")
Sorry for the confusion. Let me know if this works for you.
Thanks
Raghu
Amitha Shetty wrote:
> Hi,
> I tried with click_without_blocking().
> It is throwing the following exception:
> undefined method `win_label' for #<WET::ModalDialog:0x31fc528>
> (NoMethodError)
> I tried with different index..(1 to 6).But it threw the same exception.
>
> Thanks,
> Amitha
>
> */Raghu Venkataramana <[EMAIL PROTECTED]>/* wrote:
>
> Hi Amitha,
>
> This time you seemed to have used
> ie.Button("value:=Submit").click
> instead of
> ie.Button("value:=Submit").click_without_blocking()
>
> Thanks
> Raghu
>
>
> Amitha Shetty wrote:
>
> > Hi Raghu,
> > Thanks for the help.
> > But Watir hangs when I use win_label and display_text methods.
> > I am using 0.5.3(latest) version of WET and that has winobjects.
> >
> > The following is my code:
> >
> > require 'WET'
> > include WET
> >
> > ie = nil
> > ie = Browser("url:=LOGIN_URL <=LOGIN_URL>")
> > sleep 2
> > ie.Button("value:=Submit").click #Gives Alert window...
> > dilg = ie.Dialog("title:=Microsoft Internet Explorer")
> > lbl = dilg.win_label("index:=1")
> > puts lbl.display_text
> > It clicks on the button and alert window appears. But it hangs
> after that.
> > I tried include Wet::Winobjects.
> > I tried with indexes 1,2,3,4.But even that didn't help
> >
> >
> > Please help.
> >
> > Thanks,
> > Amitha
> > */Raghu Venkataramana /* wrote:
> >
> > Hi Amitha,
> >
> > Assuming that you are using the latest version of WET (0.5.3), you
> > will
> > have wet-winobjects
> > installed on your machine. Using wet-winobjects, you will be able
> > to do
> > what you asked. For example,
> > in your case, you can do :
> >
> > dlg = $ie.Dialog("title:=Microsoft Internet Explorer")
> > lbl = dlg.win_label("index:=1") # Pl. Try index of 2, 3 - one of
> > them works
> > puts lbl.display_text
> >
> > will printout out
> > Do You really want to .... (The text that is displayed on the
> dialog)
> >
> > The dlg.win_label above retrieves a handle to the first 'Static'
> > element
> > in the dialog window.
> > The display_text method of the win_label class gets the actual text
> > being displayed by the
> > label.
> >
> > Hope this helps.
> >
> > The wet-winobjects is a ruby gem including rdocs. The rdocs
> describes
> > all t! he wet-winboject
> > class API.
> >
> > Cheers
> > Raghu
> >
> >
> > Amitha Shetty wrote:
> >
> > > Hi,
> > > I am using WET to handle alert windows.I am able to dismiss the
> > > alert window by clicking on the ' OK' button using
> > > def_ok()
> > > $ie.Button("value:=Submit").click_without_blocking()
> > > $ie.Dialog("title:=Microsoft Internet
> > Explorer").Button("text:=OK").click
> > > end
> > > But I want to retrieve the text in the alert window and verify
> > if the
> > > right alert message is displayed.
> > > For Eg:An alert window saying 'Do You really want to do
> > this".How do I
> > > get the text? How can I use Label(*args) method to do this?
> > >
> > > Thanks,
> > > Amitha
> > >
> > >
> >
> ------------------------------------------------------------------------
> > > Enjoy this Diwali with Y! India Click here
> > >
> > >
> >
> >------------------------------------------------------------------------
> > >
> > >_______________________________________________
> > >Wtr-general mailing list
> > >[email protected]
> > >http://rubyforge.org/mailman/listinfo/wtr-general
> > >
> > >
> >
> >
> > --
> > Qantom Software
> >
> > http://www.qantom.com
> > Ph : 91-80-26799269 Xtn. 125
> > sip : [EMAIL PROTECTED]
> > --
> >
> > _______________________________________________
> > Wtr-general mailing list
> > [email protected]
> > http://rubyforge.org/mailman/listinfo/wtr-general
> >
> >
> >
> ------------------------------------------------------------------------
> > Enjoy this Diwali with Y! India Click here
> >
> >
> >------------------------------------------------------------------------
> >
> >_______________________________________________
> >Wtr-general mailing list
> >[email protected]
> >http://rubyforge.org/mailman/listinfo/wtr-general
> >
> >
>
>
> --
> Qantom Software
>
> http://www.qantom.com
> Ph : 91-80-26799269 Xtn. 125
> sip : [EMAIL PROTECTED]
> --
>
> _______________________________________________
> Wtr-general mailing list
> [email protected]
> http://rubyforge.org/mailman/listinfo/wtr-general
>
>
> ------------------------------------------------------------------------
> Enjoy this Diwali with Y! India Click here
> <http://in.promos.yahoo.com/fabmall/index.html>
>
>------------------------------------------------------------------------
>
>_______________________________________________
>Wtr-general mailing list
>[email protected]
>http://rubyforge.org/mailman/listinfo/wtr-general
>
>
--
Qantom Software
http://www.qantom.com
Ph : 91-80-26799269 Xtn. 125
sip : [EMAIL PROTECTED]
--
_______________________________________________
Wtr-general mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/wtr-general