0

私は sikuli-1.1.1,python で作業しています。Web サイトを開くコードを自動化する必要があります。そのため、chrome を開いて、sikuli を使用してタブにリンクを入力する必要があります。今のところ、このコードを使用してクロムを開いています。

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

しかし、毎回新しいインスタンス (ウィンドウ) を開きたくありません。アプリケーションが既に実行されているかどうかを確認するにはどうすればよいですか?

4

1 に答える 1

1

あなたの質問に直接答えるには - はい、次のようにすることができます (私は Sikuli を Java でしか実行していませんが、そのメソッドは API 経由で利用できるはずです):

print app.isRunning()

trueそれはあなたまたはfalse応答を与えるはずです。

そうは言っても、各テストの前に新しい環境を準備し、テストの終了後にクリーンアップするセットアップ/クリーンアップ機能を追加することを検討する必要があります。これにより、誤検知の数が減り、正しいことです。

于 2018-02-06T06:12:39.880 に答える