0

私は最近セレンを学んでいます。

セレンでテストするためにWebアプリケーションをパラメータ化する方法を教えてもらえますか?

4

8 に答える 8

1

Javaを使用している場合は.java、変数をロケーターとともに格納し、それらをパラメーターとして参照するファイルを作成できます。

于 2011-11-28T12:48:41.213 に答える
0

パラメータ化に Java リフレクション API を使用することもできます。Open Office Excel シートを使用してパラメータをセレン関数に渡します。Java リフレクション API を使用すると、セレン関数を文字列として渡すことができます。セレン関数は xml ファイルに格納でき、Java リフレクションを使用できますそれらを実行できるAPI

于 2011-08-27T12:44:36.883 に答える
0

何を探しているのかよくわかりませんが、簡単に変更できるようにテストをパラメーター化しようとしている場合は、Selenese 変数を確認する必要があります: http://seleniumhq.org/docs/04_selenese_commands.html#ストアコマンドとセレン変数

于 2009-08-17T15:43:03.063 に答える
0

この拡張機能は、Selenium IDE でのスクリプトのパラメーター化をもう少し支援します: SelBlocks

スコープ変数を提供し、外部 XML ファイルからパラメーターを取得できます。

于 2011-04-07T01:40:01.013 に答える
0

これにはTestNGを強くお勧めします。dataProvider のコンセプトは使いやすいので...

于 2011-10-17T11:42:29.907 に答える
0

Selenium の webdriver フレームワークでテスト コアを作成しました。Java、Python、Ruby、C# などの一般的な言語のほとんどで利用できます。次に、テスト コアは独自の形式の CSV ファイルから読み取り、ターゲット Web アプリケーションに基づいて一般化されたアクションを実行します。例:

  1. 「go」ボタンをクリックするアクション
  2. カートにアイテムを追加するアクション
  3. 「abc」という名前のアイテムを選択するアクション
  4. などなど

そして、テスト レポート用のログ ファイルが生成されます。

これがパラメータ化の意味ですか?

于 2011-08-16T01:59:57.880 に答える
0

Selenium RC コードをパラメーター化するには、さまざまな方法があります。CSV、Microsoft Excel、XML、および .properties ファイルを使用できます。Microsoft Excel では、POI API の HSSF (Excel 2003 の場合) および XSSF (Excel 2007 の場合) を使用できます。

私が見つけた最良の方法は、プロパティファイルを使用することです。前述のように、TestNG データ プロバイダーも使用できますが、JUnit を使用している場合は、上記の方法を使用する必要があります。

乾杯。

于 2012-02-17T15:14:06.397 に答える
-1

Selenium IDE のみを使用している場合、パラメータ化されたテストを作成することは可能ですが、ややこしいことです。

スクリプトを実際のプログラミング言語にエクスポートし (まだ行っていない場合)、テスト フレームワークを使用してテストをパラメーター化し、データ駆動型にすることをお勧めします。Junit と TestNG はどちらも、これを行うための適切なサポートを提供しています。

http://testng.org/doc/documentation-main.html#parameters

于 2011-03-25T17:47:23.853 に答える