1

QA環境のURLを指すスクリプトを作成しました。それは素晴らしい働きをします。同じスクリプトを使用して、パラメーター化を使用するだけでPROD環境のURLを指すことができると思います。

2つの値を持つ「環境」列をデータテーブルに追加しました。QAのURLとPRODのURL。

まず、(オブジェクトリポジトリを介して)各Pageオブジェクトにdescriptionプロパティを追加し、「url」をパラメータ化します。私がこれを始めたとき、私はすぐにこれがかなり時間がかかるかもしれないことに気づき、より良い方法があるかもしれないと思いました。ある?

さらに、70近くのアクションがあり、それぞれが「ページ」オブジェクトと「ページ2」オブジェクトを使用しています。うまくいけば、これら2つのオブジェクトのURLを切り替えることができる場所は1つだけです。

役立つヒントをありがとう。このフォーラムは、この1週間、私にとって非常に役に立ちました。感謝しています。

4

2 に答える 2

2

説明にURLが必要な理由がわかりPageません。通常、ページには説明がまったくありません。

どちらが開いているかに応じて、同じオブジェクトリポジトリが本番環境とテスト環境で機能しませんか?テストの開始時にパラメータ化されたURLに移動するだけで、他のすべてが機能するはずです。

于 2012-05-20T07:06:26.190 に答える
0

すべてのアクション/テストでパラメーターを取得できます。要求されたURLを使用して入力パラメーターを送信することでテストを開始し、obj().SetTOProperty関数を使用してオブジェクトリポジトリを変更できます。

于 2012-05-20T10:14:29.527 に答える