How I may help
LinkedIn Profile Email me!
Call me using Skype client on your machine

Reload this page GUI Controls

Here are my notes on programming and testing GUI controls.

 

Topics this page:

  • Window Controls
  • Navigation Controls
  • Data Entry Controls
  • Complex Controls
  • Your comments???
  •  

    Site Map List all pages on this site 
    About this site About this site 
    Go to first topic Go to Bottom of this page


    Set screen Window Controls

      Window Functions

            Click                   'Click an x,y coordinate within the Window
                                    ;(mostly for otherwise unknown components)
      
            DoubleClick             'Double Click an x,y coordinate within the Window
                                    ;(mostly for otherwise unknown components)
      
            RightClick              'Right Click an x,y coordinate within the Window
                                    ;(mostly for otherwise unknown components)
      
            CloseWindow             'Send a CloseWindow command to the window
      
            InputKeys               'Input keystrokes to the window
            InputCharacters         'Input literal characters to the window
      
            SelectMenuID            'select a menuitem by its ID
            SelectMenuItem          'select a text menuitem
            SelectMenuItemContains  'select a menuitem via a partial text match
      
            SetPosition             'set the size, position, and state of a window
            Minimize                'minimizes the window
            Maximize                'maximizes the window
            Restore                 'restores the window
      
            VerifyImage             'CompareImage OR RegionImage against a stored VP
            VerifyOCRValue          'Retrieve and compare OCR text with an ImageVP
      
            VerifyMainMenu          'verify the full menu structure against bench file
            VerifyMenuID            'verify the state of a menuitem by its ID
            VerifyMenuItem          'verify the state of a text menuitem
            VerifyMenuItemContains  'verify the state of a menuitem found via partial text match
      
            CompareStoredProperties 'perform CompareProperties against a stored VP
      
      ActiveX Name Description Code Actions Comments
      HTMLTitle Window Title WT#


    Go to Top of this page.
    Previous topic this page
    Next topic this page

    Set screen Navigation Controls


    Go to Top of this page.
    Previous topic this page
    Next topic this page

    Set screen Data Controls


    Go to Top of this page.
    Previous topic this page
    Next topic this page

    Set screen Complex Controls

      ActiveX Name Description Code Actions Comments
      CDateTimeCtrl
      CMonthCalCtrl
      Calendar CAL# A standard MSW calendar object.
      mdiclient MDI Client object MDIC# An mdiclient object.
      frame_mdiclient MDI Frame MDIF# Enables WinRunner to treat a window as an mdiclient object.

      HTMLTable
      HTMLTableCell (within a table)
      HTMLMap (image map)
      HTMLMapArea (image map)
      HTMLId

      DateTime
      GroupBox
      Header
      HotKeyControl
      JavaCanvas
      JavaListView
      JavaPanel
      JavaPopupMenu
      Label
      ProgressBar
      PushButton
      RadioButton
      ScrollBar
      SpinControl
      StatusBar
      Toolbar
      Trackball
      TreeView
      
    • database value retrieval and carry-over of values from previous screen
    • formatting (size, positioning, background color, label text, etc.) of new windows (NW#) and Pop-Up Dialogs (PD#)
    • formatting of individual elements (position, alignment, color, font name, size, color), including new windows (NW#)
    • value of data source in display of dynamic labels (DL#), fields (F#), and Field Groups (FG#)
    • rejection of text and numeric Input Character Limits for fields (F#), and Field Groups (FG#)
    • formatting of dates (inclusion and sequence of elements, separators)
    • formatting of numbers (decimal alignment)
    • calculation (totaling) of numbers in fields (F#), and Field Groups (FG#) (according to Element Reference)
    • hierarchy presentation (according to business rules)
    • sorting (according to business rules)
    • expansion and contraction of expandable rows (ER#)
    • field highlighting logic after user actions (selections)
    • data validation (error detection and handling of invalid input text, numbers, dates)
    • operation of pull-down menu selections (S#)
    • onclick behavior of individual checkboxes (C#) and checkbox groups (CG#)
    • common client browser navigation (back button & Alt-cursor, etc.)
    • common application navigation (help, glossary, etc.)
    • action on actionable elements (AE#) and
    • invocation and navigation from pop-up dialogs (PD#)


    Go to Top of this page.
    Previous topic this page
    Next topic this page

    Portions ©Copyright 1996-2010 Wilson Mar. All rights reserved. | Privacy Policy |

    Related Topics:
    another page on this site Data Driven Testing 
    another page on this site Transition Testing 
    another page on this site TSL Coding 
    another page on this site Functions 

    another page on this site LoadRunner 
    another page on this site Rational Robot 
    another page on this site Free Training! 
    another page on this site Technical Support 


    How I may help

    Send a message with your email client program


    Your rating of this page:
    Low High




    Your first name:

    Your family name:

    Your location (city, country):

    Your Email address: 



      Top of Page Go to top of page

    Thank you!