我需要使用robotframework WhiteLibrary在Win32应用程序自动化中获得帮助。
在一个窗口中“登录”后,另一个窗口打开,我无法到达新窗口 窗口。 如何更改焦点并处理新窗口以与之交互?
我使用inspect.exe检查了此信息,并获得以下信息: ControlType:UIA_WindowControlTypeId(0xC370) LocalizedControlType:“对话框”
例如:
Library WhiteLibrary
**Login in: Dialog window**
Launch Application ${TEST APPLICATION}
Attach Window title
sleep 3
Click Item id:1000
Input Text To Textbox id:1000 user
Click Item id:1001
Input Text To Textbox id:1001 password
click button text:OK
sleep 3
**After OK open second Dialog Window back to the first Dialog Window:**
Attach Application By Name title2
**fail: WhiteException: Could not find process named: title2
at TestStack.White.Application.Attach(String executable)**
答案 0 :(得分:0)
正确的步骤:
${TEST APPLICATION}
${pid}
附加申请title