我需要自动执行以下操作:
- 如果窗口尚未打开则打开一个窗口(即运行图形程序)。这是容易的部分
- 程序窗口只是空白,底部有两个按钮。
- 程序窗口打开后,执行以下操作:
- 点击按钮1.这将在窗口中打印一些文本(将附加到现有文本,如果有的话;文本将向上滚动)
- 如果新打印的文本与/ foobar /匹配,请停止
- 否则,等待一段时间,比如1到10秒,然后转到1
我已尝试xdotool和xautomation,但他们似乎无法“阅读”窗口上显示的文字(或者我可能无法找到如何做到这一点)。
这应该是可以在Linux下的shell脚本中使用的东西,或者本身可以编写脚本的工具(不太喜欢)。
感谢您的任何指示。