3

QTP で変数を定義して、実行時に 1 つのアクションで情報を保存し、その変数を同じテストの他のアクションで使用する方法を教えてください。

4

2 に答える 2

4

グローバル スコープを持つ変数の 2 つの最も簡単なオプション (ただし、データを渡す方法は他にもあります)。

環境変数

次のように任意の場所に割り当てます。

Environment("myVar") = "Hello there"

次のようにどこでも取得します。

x = Environment("myVar")

ライブラリ ファイルで変数を宣言する

関連するライブラリ ファイルで変数を宣言すると、テスト内のどこからでもアクセスできるようになります。

添付のライブラリ ファイルで次のように宣言します。

Dim foo

次のように任意の場所に割り当てます。

foo = "bar"

次のようにどこでも取得します。

x = foo

オプション1は、あいまいな場所で魔法のようにグローバル変数を作成するのではなく、事前に「ユーザー定義の環境変数」として使用する予定の環境変数を事前に定義できるため、コードの保守性の観点からおそらく望ましいです。

また、DataTable を使用して物事を渡すオプションもあります。その方のマニュアルを読んでください。

于 2013-08-16T04:44:06.243 に答える
0

アクションに出力パラメーターがあり、後のアクションでこのパラメーターを使用するように指定できます。

于 2013-08-25T12:11:14.683 に答える