1

私は上司から次の仕事を与えられました。

  • 3 年前、元従業員が私たちのプロジェクト用にセレン テストを作成し、Eclipse 経由でコミットしました。
  • ソフトウェアが時間の経過とともに変更されたため、テストを更新する必要があります。
  • 古いものを編集する代わりに、新しい IDE テストを作成しました。
  • プロジェクトフォルダーでCVSを介してそれらをコミットし、ブラウザーを介してアクセスします(セレンにはプロジェクト内のフォルダーがあります)
  • これらのテストを IDE 経由で実行すると問題なく実行されますが、古い Selenium インストールにある TEstRUNner 経由で実行すると、多くのエラーが発生します。

プロジェクトフォルダーに新しいバージョンの Selenium をインストールする必要がありますか?

または、代わりに IDE からテストを実行する必要がありますか? (どこかで TestRunner が非推奨になることを読みました)

IDE で作成されたテストは、Web ドライバーを介してどのように実行されますか?

4

2 に答える 2

0

Selenium IDE を使用してビルドされたテストは Selenium RC (1.0) を使用してビルドされ、selenium WebDriver は Selenium 2.0 の基盤です。Selenium には、この移行に関する移行ドキュメントがあります。Web Driver に移行する場合、ポイント アンド クリックの Selenium IDE を使用するのではなく、自分でテストをコーディングする必要がある場合があります。

さらに、Selenium Web Driver で Selenium RC コードを使用するためのハイブリッド アプローチがあります。

Web ドライバー テストを実行するには、これらのテストを実行するための Selenium サーバーまたはローカル ブラウザーが必要です。いくつかの例は、SauceLabsSelenium Grid、スタンドアロンのSelenium Serverです。または、コードを実行しているコンピューターのブラウザーを Web Driver が直接制御できるようにすると思います。

于 2013-04-01T14:09:33.923 に答える