单击主页上的按钮后,我选择了一个新打开的对话框,但它没有显示所有元素。
我的代码:
BIG_IP_APP_NAME = 'BIG-IP Edge Client™'
app = Desktop(backend='win32')
window = app[BIG_IP_APP_NAME].set_focus()
time.sleep(2)
window.maximize()
print(window.children())
我的主要目标是单击“登录”按钮。
如果您使用
Inspect.exe
,则必须使用 app = Desktop(backend='uia')
。它将提供与“win32”后端不同的层次结构,这是预期的行为。
例如,“uia”窗口可能是初始窗口的子窗口,而在“win32”中,每个窗口都是
Desktop
对象(顶级窗口)的子窗口。