Hi, I tried the code using without the codes but it is showing an error. syntax error, unexpected tINTEGER, expecting ')' Browser.link(:href, /users/1).click
But if i put the codes then error is not displayed but the link is getting clicked. On Mon, Nov 22, 2010 at 7:16 PM, Prajakta Jadhav <[email protected]>wrote: > Why does > Browser.link(":href","/users/1").click > have double quotes (" ") around :href? > > That is not required and I am not sure if that will work either. > > This is the syntax: > <a href="page.htm"> ie.link(:href, /page/).click > > Try removing those double quotes. > Hope it works. > > > > 2010/11/22 Amit Kulkarni <[email protected]> > > Thanks a lot for the link. >> But i tried every option but no success. >> If you see carefully it uses a Ajax call. >> >> >> require 'rubygems' >> require 'firewatir' >> Watir::Browser.default = 'firefox' >> Browser = Watir::Browser.new >> Browser.goto("http://localhost:3000/users") >> Browser.link(":href","/users/1").click >> ----------------------------------------------error referring to this line >> #Browser.execute_script("window.confirm = function() {return true}") >> >> >> def check_for_popups >> autoit = WIN32OLE.new('AutoItX3.Control') >> # >> # Do forever - assumes popups could occur anywhere/anytime in your >> application. >> loop do >> # Look for window with given title. Give up after 1 second. >> ret = autoit.WinWait('Destroy', '', 1) >> # >> # If window found, send appropriate keystroke (e.g. {enter}, {Y}, >> {N}). >> if (ret==1) then autoit.Send('{enter}') end >> # >> # Take a rest to avoid chewing up cycles and give another thread a >> go. >> # Then resume the loop. >> sleep(3) >> end >> end >> >> $popup = Thread.new { check_for_popups } # start popup handler >> at_exit { Thread.kill($popup) } >> >> After running i get the following error >> >> js_eval': missing ; before statement (JsshSocket::JSSyntaxError) >> from >> /var/lib/gems/1.8/gems/firewatir-1.6.7/lib/firewatir/jssh_socket.rb:27:in >> `js_eval_method' >> from >> /var/lib/gems/1.8/gems/firewatir-1.6.7/lib/firewatir/element.rb:936:in >> `enabled?' >> from >> /var/lib/gems/1.8/gems/firewatir-1.6.7/lib/firewatir/element.rb:922:in >> `assert_enabled' >> from >> /var/lib/gems/1.8/gems/firewatir-1.6.7/lib/firewatir/element.rb:1072:in >> `click' >> from user_destroy.rb:6 >> >> >> >> On Thu, Nov 18, 2010 at 2:36 PM, Željko Filipin < >> [email protected]> wrote: >> >>> On Thu, Nov 18, 2010 at 8:21 AM, Amit Kulkarni < >>> [email protected]> wrote: >>> > On delete action popup is there which onclick it shows a pop up box >>> along with two buttons i.e. Ok and Cancel >>> >>> Maybe something from here could help you: >>> >>> http://wiki.openqa.org/display/WTR/Pop+Ups >>> http://wiki.openqa.org/display/WTR/JavaScript+Pop+Ups >>> >>> Željko >>> -- >>> watir.com - community manager >>> watirpodcast.com - host >>> testingpodcast.com - audio podcasts on software testing. all of them >>> >>> -- >>> Before posting, please read http://watir.com/support. In short: search >>> before you ask, be nice. >>> >>> [email protected] >>> http://groups.google.com/group/watir-general >>> [email protected]<watir-general%[email protected]> >>> >> >> -- >> Before posting, please read http://watir.com/support. In short: search >> before you ask, be nice. >> >> [email protected] >> http://groups.google.com/group/watir-general >> [email protected]<watir-general%[email protected]> >> > > -- > Before posting, please read http://watir.com/support. In short: search > before you ask, be nice. > > [email protected] > http://groups.google.com/group/watir-general > [email protected]<watir-general%[email protected]> > -- Before posting, please read http://watir.com/support. In short: search before you ask, be nice. [email protected] http://groups.google.com/group/watir-general [email protected]
