Jump to content
Sign in to follow this  

Identifying Widget ID using AutoIT (With Client: Progress 4GL)

Recommended Posts

Currently, I am using AutoIT with Progress 4GL(OpenEdge) Client to automate the test cases. 

I am trying to find the elements of the client using Widget ID. Unfortunately, I am not able to identify Widget IDs using AutoIT finder Tool. 

Do I have to use anything else with AutoIt to find a solution for this? Please help!

Codes are attached for reference:

Progress 4GL sample code: 

def var x as char label "First" no-undo.
def var y as int label "Second" no-undo.
def var z as decimal label "Third" no-undo.
def var m as logical init no  label "Fourth" no-undo.

x widget-id 20 skip(1) 
y widget-id 30 skip(1) 
z widget-id 40  skip(1)
m widget-id 50
with side-labels frame frm1 widget-id 60 .


AUTO IT FINDER Tool Control: 

Class:    Edit
Instance:    9
ClassnameNN:    Edit9
Advanced (Class):    [CLASS:Edit; INSTANCE:9]
ID:    80
Position:    57, 204
Size:    72, 22
ControlClick Coords:    26, 13
Style:    0x54000080
ExStyle:    0x00000000
Handle:    0x02590584


Here, How do I fetch the Widget-ID through AutoIT? Any solution is welcome.

Thanks in Advance!


Share this post

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Create New...