hi,
i have made all the changes told by u..

as:-
in my ruby file :-
def start_jsalert_clicker
       Thread.new{ system("ruby \"c:\\PSC\\jscriptExtraAlert.rb\"") }
     end
     # read file contents
def read_js_popup_contents
       file = File.open("c:\\test.txt")
       lines = file.readline
       while lines == ""
           lines = file.readline
       end
       lines = file.readlines
       file.close
       return lines
     end

in windowhelper.rb
def push_alert_button
       @autoit.WinWait "Microsoft Internet Explorer", ""
       text = @autoit.WinGetText "Microsoft Internet Explorer"
       file = File.open("c:\\test.txt", "w")
       file.puts text
       file.close
       @autoit.Send "{ENTER}"
end

but still the error is coming
1) Error:
test_PSCLogin(TC_PSC_userlogin):
EOFError: end of file reached
   pop_chk.rb:45:in `readline'
   pop_chk.rb:45:in `read_js_popup_contents'
   pop_chk.rb:97:in `test_PSCLogin'

1 tests, 0 assertions, 0 failures, 1 errors

regards
shalini gupta

On 4/26/07, SHALINI GUPTA <[EMAIL PROTECTED]> wrote:

HI,
YES UR RIGHT THANKS!!

REGARDS
SHALINI GUPTA

On 4/26/07, Angrez Singh <[EMAIL PROTECTED]> wrote:
>
> Hi,
>
> Few mistakes:
> 1. You are adding text to file called popup.txt and reading from
> test.txt
>
>     def push_alert_button
> >         @autoit.WinWait "Windows Internet Explorer", ""
> >         text = @autoit.WinGetText "Windows Internet Explorer"
> >         file = File.open("c:\\popup.txt", "w")
> >         file.puts text
> >         file.close
> >         @autoit.Send "{ENTER}"
> >     end
> >
> > >   # read file contents
> > > > > > def read_js_popup_contents
> > > > > >         file = File.open("c:\\test.txt")
> > > > > >         lines = file.readline
> > > > > >         while lines == ""
> > > > > >             lines = file.readline
> > > > > >         end
> > > > > >         lines = file.readlines
> > > > > >         file.close
> > > > > >         return lines
> > > > > >       end
> > > > > >
> > > > >
> 2. In push_alert_button why the title that you are searching for is
> "Windows Internet Explorer"? It should be "Microsoft Internet Explorer" if
> you are using IE 6.0? That could be the reason that pop is not getting
> clicked. If you are using IE 7.0 then the code is fine. Otherwise change
> it.
>
> Let me know if changing made above made the code to work.
>
> - Angrez
>
> _______________________________________________
> Wtr-general mailing list
> Wtr-general@rubyforge.org
> http://rubyforge.org/mailman/listinfo/wtr-general
>


_______________________________________________
Wtr-general mailing list
Wtr-general@rubyforge.org
http://rubyforge.org/mailman/listinfo/wtr-general

Reply via email to