我正在使用VS CODE开发带有Robot Framework和Sikuli的机器人。当我运行脚本时,出现错误
"找不到P(鼠尾草.png(">
发生这种情况是因为当前屏幕是VS CODE的屏幕,而不是"sage.png"所在的桌面。
我可以在我的脚本中使用什么来首先专注于桌面屏幕?
我刚刚查看了 sikuli 的文档。 您可以使用以下方法,他们专门讨论了您的问题。
classmethod focusedWindow()
在 Windows 上,此方法始终返回一个区域。当没有 窗口在桌面上打开,该区域可能指一个特殊的窗口 例如任务栏或系统托盘中的图标。
# highlight the currently fontmost window for 2 seconds
App.focusedWindow().highlight(2)
# save the windows region before
firstWindow = App.focusedWindow()
firstWindow.highlight(2)