【发布时间】:2020-09-04 16:20:46
【问题描述】:
使用 pywinauto 的自动化在具有鼠标/键盘和 send_keys 事件的远程桌面应用程序中运行良好。 但我需要跟踪在远程桌面上运行的应用程序生成的事件以构建条件用例。
例如,假设我在远程桌面打开了一个 excel 文件,使用 pywinauto 和 send_keys 函数我可以在一些预定义的单元格中写入一些文本(使用鼠标坐标) 的那个文件。
但是当我在 excel 中单击退出按钮时,它会弹出一个窗口,询问我是否要在关闭之前保存 excel。我需要在 pywinauto 中捕获该事件。
pywinauto 在我的本地运行,所有任务都将在远程桌面 (win32) 上进行。
注意:我不想通过鼠标单击预定义坐标来解决这种情况,因为实际上,基于我的应用程序的弹出窗口,我需要执行一些其他任务。
【问题讨论】:
标签: python automation desktop rdp pywinauto