2

現在、現在の Web プロジェクトで使用する自動化された Web テスト フレームワークの選択を検討しています。私はセレンを使用するつもりだと確信しています。Selenium 2.0またはwebdriverについて少し読んでいます。webdriver には selenium 1.0 のようなレコーダ プラグインがありますか、それとも Web テスト用の単なる API ですか?

誰かがそれを使用するいくつかの良い例の方向に私を向けることができれば幸いです.

ありがとう

4

4 に答える 4

3

Seleniumのメンテナーは、ここでこの質問に答えます: http://www.viddler.com/explore/saucelabs/videos/27/

基本的に、最終的にはおそらく Selenium 2 の IDE サポートがあるでしょう。しかし、それはまだそこになく、どのように見えるかは明らかではありません.

とにかくIDEを避けるべきでしょう。IDE を使用して記録するテストは、壊れやすく、保守が難しく、読みにくい傾向があります。Selenium の基本を習得したら、実際のプログラミング言語でテストを作成することをお勧めします。

于 2011-03-20T04:47:30.350 に答える
1

ご覧になりましたか - http://seleniumhq.org/docs/03_webdriver.htmlおよび http://seleniumhq.org/docs/04_webdriver_advanced.html

Selenium IDE を使用すると、記録されたコードをさまざまな言語でフォーマットできます - Selenium IDE > オプション > フォーマット

https://addons.mozilla.org/en-US/firefox/addon/webdriver-backed-formatters/

于 2011-03-09T06:22:28.117 に答える
0

Selenium IDE 1.9.x (私は 1.9.1 を使用しています) または 1.8.x を記録目的で使用できます。そして、記録テストを目的のプログラミング言語にエクスポートできます。たとえば、(Selenium IDE によって記録された) 記録コードを C# に変換する場合は、次の手順に従います。

  1. Selenium IDE で [ファイル] メニューをクリックします。
  2. 「Export Test Case As」の上にマウスを置き、「C#/NUnit/WebDriver」をクリックします。
  3. 目的の場所にファイルを保存します

同様に、コードを Java、PHP、Ruby などに変換できます。

注: 一部のコードは、場合によっては正確に変換されないことがあります。その場合、コードを手動で変更する必要があります

于 2012-10-23T09:22:24.627 に答える
0

既存の 1.0 C# スクリプトを Selenium の 2.0 ベータ版で実行するには、わずかな調整が必要です。

このブログ投稿をチェックしてください

Selenium の RTW リリースの準備が整ったら、より優れたフォーマッタの準備が整うことを願っています。それまでは、自分のスクリプトを使用できます。

于 2011-04-11T12:52:21.870 に答える