| #This tutorial for to get a confirmation from the user by promting window |
| #Python package "pymsgbox" needs to be install before run this below code |
| #To install "pymsgbox" package go to command prompt and type in "PIP3 INSTALL pymsgbox" |
| import pymsgbox |
| #Displays a message box with OK and Cancel buttons. Number and text of buttons can be customized. Returns the text of the button clicked on. |
| replyV = pymsgbox.confirm(text='Please login your application and click on on okay', title='Login Confirmation', buttons=['OK', 'Cancel']) |
| print(replyV) |
| #Displays a simple message box with text and a single OK button. Returns the text of the button clicked on. |
| replyV = pymsgbox.alert(text='Please confirm!', title='', button='OK') |
| print(replyV) |
| #Displays a message box with text input, and OK & Cancel buttons. Returns the text entered, or None if Cancel was clicked. |
| replyV1 = pymsgbox.prompt(text='enter', title='enter') |
| print(replyV1) |
| #Displays a message box with text input, and OK & Cancel buttons. Typed characters appear as *. Returns the text entered, or None if Cancel was clicked. |
| replyV2 = pymsgbox.password(text='password', title='', mask='*') |
| print(replyV2) |
VBA Reference to be added: VBA - UI Automation Project sample code Dim MyElement As UIAutomationClient.IUIAutomationElement Dim MyElement1 As UIAutomationClient.IUIAutomationElement 'Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long) Public Enum oConditions eUIA_NamePropertyId eUIA_AutomationIdPropertyId eUIA_ClassNamePropertyId eUIA_LocalizedControlTypePropertyId End Enum Sub Test() Dim AppObj As UIAutomationClient.IUIAutomationElement Dim oInvokePattern As UIAutomationClient.IUIAutomationInvokePattern Dim oAutomation As New CUIAutomation ' the UI Automation API\ Dim oPattern As UIAutomationClient.IUIAutomationLegacyIAccessiblePattern Set AppObj = WalkEnabledElements("BTB Portal 3.0 KA") Set MyElement = AppObj.FindFirst(TreeScope_Children, PropCon...
Comments
Post a Comment