0

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

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

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

4

1 回答 1

1

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

print app.isRunning()

那应该给你truefalse回应。

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

于 2018-02-06T06:12:39.880 回答