Hi,

Im doing automation on Watir.

Watir is installed over Ruby.

I upgraded Ruby as well as Watir to new version.

Now when i execute my watir script, this routine is failing.

Bhavesh

On Jun 8, 4:03 pm, Charley Baker <charley.ba...@gmail.com> wrote:
> I'll say what other people will. This is a watir user group, you'd likely
> find more help on the Ruby forum:http://www.ruby-forum.com/forum/ruby
> either that or mailing lists for that project.
>
> Cheers,
>
> Charley
>
>
>
>
>
>
>
> On Wed, Jun 8, 2011 at 4:59 PM, Bhavesh <bhavesh1_sha...@yahoo.com> wrote:
> > Hi
>
> > Ealrier i have Ruby 1.8.* and my code to send command to linux box is
> > working fine.
>
> > But now i upgraded to Ruby 1.9.2.  So i upgraded needle, setsftp and
> > netssh too.
>
> > Now same piece of code is not working, it throws error for on_success.
>
> > ################
>
> > def issueCommandInKazBox(okMachine="", command="", matchLog="",
> > user="admin", passwd="kazeon")
> > puts "    issueCommandInKazMachine=#{okMachine}"
> > puts "    issueCommandInKazcommand=#{command}"
> > puts "    issueCommandInKazstatus=#{matchLog}"
> > puts "    issueCommandInKazuser=#{user}"
> > puts "    issueCommandInKazpasswd=#{passwd}"
>
> > tempString = ""
> > Net::SSH.start(okMachine, user, :password => passwd, :paranoid =>
> > false ) do |session|
> > #Net::SSH.start(okMachine, user, passwd) do |session|
>
> >  session.open_channel do |channel|
>
> >    channel.on_success do
> >      puts "shell was started successfully!"
>
> >      puts "Adding command - #{command}..."
>
> >      channel.send_data "#{command}\n"
>
> >      channel.send_data "exit\n" # tell the shell to exit
> >    end
> >    channel.on_failure do
> >      puts "shell could not be started!"
> >    end
>
> >    channel.on_data do |ch,data|
> >      puts "recieved the following from shell"
> >      puts "#{data}"
> >      tempString = tempString + "\n" + data
> >    end
>
> >    channel.on_close do
> >      puts "shell terminated"
> >    end
>
> >    channel.send_request "shell", nil, true
> >  end
> >  session.loop
> > end
>
> > #############
>
> > Can someone let me know what needs to be change to have this working.
>
> > Any help is appreciated, im stuck because of this.
>
> > Bhavesh
>
> > --
> > Before posting, please readhttp://watir.com/support. In short: search
> > before you ask, be nice.
>
> > watir-general@googlegroups.com
> >http://groups.google.com/group/watir-general
> > watir-general+unsubscr...@googlegroups.com

-- 
Before posting, please read http://watir.com/support. In short: search before 
you ask, be nice.

watir-general@googlegroups.com
http://groups.google.com/group/watir-general
watir-general+unsubscr...@googlegroups.com

Reply via email to