sikuli で自動テストを実行しようとしています。sikuli ファイルに多くの TC が必要ですが、sikuli のすべてのファイルを人間の操作なしで 1 つずつ実行する必要があります。すべてのファイルを実行するバッチまたは sukili ファイルを実行できることを知っています。 、しかし、sikuli の scrip でメインのようにする方法はありませんか?
質問する
81 次
2 に答える
1
1) Sikuli は Python モジュール構文を使用できます。私は自分の練習でそれを使用しました。
私の古いモジュールは次のように開始されました:
# import
import sys
sys.path.append("/Program Files/Sikuli")
from sikuli.Sikuli import *
# some Sikuli functions further.
次に、Python モジュールのようなモジュールを Sikuli/Python メイン ルーチンにインポートし、その関数を使用しました。したがって、TC をモジュールに入れて、「メイン」モジュールから呼び出すことができます。
2) Sikuli をロボット フレームワーク、汎用テスト フレームワークに統合する作業がいくつかありました。それらをグーグルで検索できます。
残念ながら、それは 1.0 より前のバージョンの Sikuli で動作しましたが、現在はどうなっているのかわかりません (現在、Sikuli の開発者は 1 人で、物事はスムーズに進んでいません)。一般的に、答えは「はい、できます」(別の方法でも別の方法でも)ですが、今は完全な詳細を明確にすることはできません.
于 2013-08-28T18:51:26.670 に答える
0
手動で実行するすべてのコマンドを含むシェル スクリプトを作成できます。何かのようなもの:
#!/bin/sh
sikuli-ide -r sikuli_script1
sikuli-ide -r sikuli_script2
sikuli-ide -r sikuli_script3
等々。後はスクリプトを実行するだけです。
于 2013-08-26T07:34:20.703 に答える