我是Pywinauto的新手,嘗試在登錄到遠程桌面應用程序後單擊「ENTER」。桌面窗口有一個使用免責聲明和「確定」按鈕,我可以按「ENTER」或鼠標移動以單擊「確定」。下面是代碼段和我得到的錯誤。AttributeError:WindowSpecification類沒有'typekeys'方法
rem_app = Application(backend="uia").connect(title_re='.*Remote desktop.*')
dlg_rem = rem_app.window(title_re='.*Remote desktop.*')
dlg_rem.set_focus()
dlg_rem.typekeys('{ENTER}')
Error: Traceback (most recent call last): File "", line 1, in File "C:\Python27\lib\site-packages\pywinauto\application.py", line 171, in call format(self.criteria[-1]['best_match'])) AttributeError: WindowSpecification class has no 'typekeys' method
我也用了低於尋找其他相關計算器問題:
- keyboard.sendkeys( '{ENTER}')
- dlg_rem.sendkeys(「{ENTER }')
以下是print_control_identifiers()描述的「OK」按鈕。
| | | | Pane - '' (L403, T360, R1671, B1320)
| | | | [u'3', 'Pane4']
| | | | |
| | | | | Pane - 'Input Capture Window' (L403, T360, R1671, B1320)
| | | | | [u'Input Capture Window', u'Input Capture WindowPane', 'Pane5']
| | | | | child_window(title="Input Capture Window", control_type="Pane")
我想知道在這兩種情況下如何使用sendkeys和鼠標移動點擊「OK」。