Skip to content

Release 1.3.0

Choose a tag to compare

@edwig edwig released this 02 Jan 17:04
· 49 commits to main since this release
  1. This version features the new Windows UI testing (full documentation still to follow
  2. Windows strings feature {CTRL}{ALT}{SHIFT}{ENTER} en all other virtual key sequences
  3. Window search pattern includes the following
    • *name* -> Name is part of the window title
    • *name -> Window title ends on this name
    • name* -> Window title starts with this name
    • * -> All sub windows are searched
    • {EDIT} -> Part of a windows class name. e.g. "Scintilla" in Notepad++
    • {n} -> Where n is a control ID number in a dialog (sub window)
    • / -> Continuation of the search path
      Example:
      "*Notepad/*/{RichEdit}" works in Notepad: title of the main windows ends on 'Notepad'
      all subsequent sub windows are searched, the first sub-window below that has the string
      '{RichEdit}' as class name will be selected for the next action.
  4. Actions include:
    • Start -> Starting a new program (with arguments)
    • Close -> Closing a window by way of sending the "WM_CLOSE" message
    • CaretPos -> Setting the caret position in an EDIT window
    • Click -> Sending a left mouse button click to (x,y)
    • Right click -> Sending a right mouse button click to (x,y)
    • Double click -> Sending a left mouse double click to (x,y)
    • Char -> Sending 1 (one) virtual key stroke
    • String -> Sending a full string of key strokes
    • Present -> Waiting until a window appears (count, waittime)
    • Active -> (Re)Activate a top level window
    • Focus -> Setting the keyboard focus to a (sub) window
    • TextArea -> Capturing a text area into the log (for checking purposes)