我在sikuli-1.1.1,python中工作。我需要自动化代码才能打开网站。所以,我必须打开chrome并在带有sikuli的选项卡中键入链接。至于现在,我正在使用此代码打开chrome,
app = App("C:\Program Files (x86)\Google\Chrome\Application\chrome.exe")
app.open()
但我不想每次都打开一个新的实例(窗口)。如何检查应用程序是否已经运行?。
答案 0 :(得分:0)
直接回答你的问题 - 是的,你可以这样做(我只有在Java中运行的Sikuli,但该方法应该通过API提供):
print app.isRunning()
应该为您提供true
或false
回复。
话虽如此,您应该考虑添加一些设置/清理功能,这些功能将在每次测试之前准备一个新环境,并在测试完成后进行清理。这将减少误报的数量,是正确的做法。