1

sikuli スクリプトに精通している場合は、"observe()" と "onAppear()" という関数が組み込まれていることをご存知でしょう。Observe 関数は、基本的に、画面の特定の領域で特定の画像を継続的にスキャンするスレッドを開始することによって機能します。上記の画像の外観について。画像 (ポップアップ) を処理し、その特定のスレッドを終了するハンドラが呼び出されます。

私の sikuli スクリプトでは、これらの観測を一度に約 30 個実行しています (すべて異なる領域オブジェクトで)。これはほとんどの場合問題なく動作しますが、Java を使用するアプリケーションをテストするときに問題が発生します。観測を実行しているときにのみ再現可能な、アプリケーションに奇妙なバグが見られるようになりました。このことから、30 回ほどの観測によってプロセッサの速度が低下し、テストしているアプリケーションで問題が発生していると思われます。

必要な観測を削減するために取り組んでいますが、それでも、特定のテスト中に少なくとも 20 回の実行が必要です。観測により多くのリソースを割り当てる方法はありますか、または私が気付いていない他の解決策はありますか?

4

0 に答える 0