Metadata-Version: 2.4
Name: pywinGUI
Version: 0.2.3
Summary: PyWinGUI GUI Automation Library for Windows Forms (Binary Distribution)
Author: User
Requires-Python: >=3.7
Description-Content-Type: text/markdown
Requires-Dist: pywinauto
Requires-Dist: requests

# Universal GUI-Test-Automation


fill_form_with_agent("Master Form [Org 01]", {

# ---------------------------------------------------------
# TEXT FIELDS (label → value)
# ---------------------------------------------------------


"Date Of Birth:": "11/11/2025",
"Title:": "Mr",
"Initials:": "GS",
"Surname:": "ValueBuilding",


# ---------------------------------------------------------
# RADIO BUTTONS
# ---------------------------------------------------------
# By toggle/name match
"radioBtn:toggle:Female": True,
"radioBtn:toggle:Male": True,

# Global visual index
"radioBtn:All_01": True,
"radioBtn:All_02": True,

# Direct name match

"radioBtn:Report": True,
"radioBtn:Admin Area": True,


# ---------------------------------------------------------
# CHECKBOXES
# ---------------------------------------------------------
# Toggle by internal name
"checkboxBtn:toggle:Format": True,
"checkboxBtn:toggle:Use Today's Date": True,

# Checkbox positioned to the RIGHT of the label
"checkboxBtn:right:Inactive": True,

# Checkbox positioned to the LEFT of the label
"checkboxBtn:left:Services": True,
"checkboxBtn:left:Work Type": True,


# ---------------------------------------------------------
# DROPDOWNS
# ---------------------------------------------------------
"dropdown:Nationality": "India (IN)",
"dropdown:Work Type": "ZNDRST2C",


# ---------------------------------------------------------
# BUTTONS
# ---------------------------------------------------------
"btn:OK": True,
"btn:OK_01": True,
"btn:OK_02": True,


# ---------------------------------------------------------
# ACTIVE WINDOW SENDKEYS
# ---------------------------------------------------------
"activeWindow:SendKeys_01": "{ENTER}",
"activeWindow:SendKeys_02": "niranjan4@outlookin.com",


# ---------------------------------------------------------
# REPEATED LABELS (Start/End row matching)
# ---------------------------------------------------------
# First row
"Start:01": "5",
"End:01": "5",

# Second row
"Start:02": "1",
"End:02": "1",
})
