2

2つのフィールドがある画面のスクリプトを作成し、それらのフィールドの値のさまざまな可能性をテストして、次の画面に移動するかどうかをテストします。ただし、これらのフィールドに入力するデータの組み合わせが大きすぎます。では、データがすでに保存されているExcel /その他のファイルからデータをインポートできますか?

4

1 に答える 1

2

はい、可能です。bash スクリプトで取得できるすべてのデータを取得できます。必要な情報を標準出力に出力するスクリプト ファイルを作成します。例えば

#!/bin/bash
cat myfile

この bash スクリプトを UIAutomation から実行し、このコマンドで出力を取得できます。

var result = target.host().performTaskWithPathArgumentsTimeout(full_path_to_your_script, [""], 10);

これで、bash スクリプトの出力を使用できます。

element.setValue(result.stdout);

ここで fabe の回答を参照してください。 https://stackoverflow.com/a/19016573/344798

https://stackoverflow.com/a/20626488/344798を参照してください

于 2013-11-26T13:19:00.730 に答える