• Features
    • Records user interactions (keyboard/mouse) with MS IE
    • Supports frames and multiple popups
    • Supports HTML dialog and messagebox

  • Installation
    • Install Ruby from ruby-lang
    • Install ActiveTcl from ActiveState
    • Download and unzip nestor2neowiz.zip from sourceforge.net

  • Run
    • Run a new MS IE and goto the Google
    • Double click the nestor.rb file and select "http://www.google.com" from the dropdown list
    • Enter some words and click the search button on the Google page
    • Nestor records what you typed and where you clicked
    • You can save the records and playback later

  • Commands
    • type
    • click
    • enter
    • page
    • frame
    • xclick
      • Manual command
      • Unlike the click command xclick does not use automation, instead it uses AutoItX
    • assert_browser
    • assert_dialog
    • text
      • To verify that the page contains the specified text
      • Select some text while pressing Alt key
    • click_checkbox
    • assert_checkbox
      • To verify that the values and checked status of the specified checkbox matches the specified values and checked status
      • Click a checkbox while pressing Alt key
    • click_radio
    • assert_radio
    • select
    • assert_select
      • To verify that the text and selected status of the specified listbox matches the specified text and selected status
      • Click a listbox while pressing Alt key
    • sleep
    • click_object
    • quit
    • run
      • Manual command
      • Run the specified Windows program
      • Use this command to initialize test environment including DB data on servers
    • wait&send
      • Manual command
      • Wait a messagebox with the specified string and send the specified keystrokes
      • wait&send::string=Are you sure?::ENTER

  • Internals
    • DWebBrowserEvents2
    • HTMLDocumentEvents2
    • Windows Hooks