检查在sikuli运行的应用程序

时间:2018-02-06 05:49:32

标签: python ui-automation sikuli sikuli-script

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

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

但我不想每次都打开一个新的实例(窗口)。如何检查应用程序是否已经运行?。

1 个答案:

答案 0 :(得分:0)

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

print app.isRunning()

应该为您提供truefalse回复。

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