Title: too many callbacks are defined. (DL::DLError) in winClicker.rb

I get following error running my loop to delete usres. Everytime I delete a user I get a IE windows popup with OK|Cancle. Does anybody know a solution to my problem?

Thanks,
Bernd


c:/ruby/lib/ruby/site_ruby/1.8/watir/winClicker.rb:315:in `callback': too many callbacks are defined. (DL::DLError)
        from c:/ruby/lib/ruby/site_ruby/1.8/watir/winClicker.rb:315:in `getChild
Handle'
        from c:/ruby/lib/ruby/site_ruby/1.8/watir/winClicker.rb:290:in `clickWin
dowsButton'
        from ./wacSubscriber.rb:442:in `exec_test'

Code:

      goNext = true # can go next

      #take snapshot where I am: 
      memory_now = nil
      memory_now =  disp.text_field(:name, @tagSubName).getContents     
      memory_old = "" # empty string

      while goNext do

        head = nil
        test = nil
        win = nil
        head = $ie.frame(frm.wacFrameHead)
        win = WinClicker.new()
                   
        if (memory_now != memory_old) then
            # have not reached the end, delete
            # need to handle the iexplorer popup window
            head.link(:id, gen.wacDelete ).getOLEObject.click

            win.clickWindowsButton("Microsoft Internet Explorer", "OK" , maxWaitTime=30 )
            head.link(:id, gen.wacNext ).click
            memory_old = memory_now
            memory_now =  disp.text_field(:name, @tagSubName).getContents     
           
          elsif (memory_now == memory_old) then
            # reached the end
            goNext = false
          else
            puts "ERROR"
          end
        end

_______________________________________________
Wtr-general mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/wtr-general

Reply via email to