在 sikuli 中检查应用程序 运行

Check application running in sikuli

我在 sikuli-1.1.1 工作,python。我需要自动化代码来打开网站。所以,我必须打开 chrome 并在带有 sikuli 的选项卡中键入 link。至于现在,我正在使用此代码打开 chrome、

 app = App("C:\Program Files (x86)\Google\Chrome\Application\chrome.exe")
 app.open()

但我不想每隔 time.How 打开一个新实例 (window) 来检查应用程序是否已经 运行?

直接回答您的问题 - 是的,您可以这样做(我在 Java 中只有 Sikuli 运行,但该方法应该可以通过 API 获得):

print app.isRunning()

应该会给你 truefalse 响应。

话虽如此,您应该考虑添加一些 setup/cleanup 功能,这些功能将在每次测试前准备一个新环境,并在测试完成后清理它。这将减少误报的数量,是正确的做法。