Selenium 統合テスト ステップでは、Selenium Builder から DevTest Solutions に Web ベースのユーザ インターフェースのテスト スクリプトをインポートできます。 これらのテスト スクリプトのレコーディングには、Selenium Builder が必要です。Selenium Builder は Firefox でのみサポートされています。 DevTest にテストをインポートした後、Mozilla Firefox、Google Chrome、または Internet Explorer 8.0 以降でテストを実行できます。 また、ローカルまたはリモートのブラウザでテストを実行することもできます。
Selenium 統合テストは、DevTest でその他のテスト ケースと同様に実行できます。 ただし、Firefox 以外のブラウザでこれらのテストを実行するには、追加の前提条件タスクが必要です。 テスト ケースの実行に関する一般情報については、「テスト ケースおよびスイートの実行」を参照してください。
このトピックでは、ローカル コンピュータ上の Google Chrome で Selenium 統合テスト ケースを実行する方法について説明します。
次の手順に従ってください:
値: Chrome
値: ダウンロードした Chrome ドライバのフル パス。 たとえば、C:\lisa-se\chromedriver.exe です。
注: これらのプロパティは、その他のプロジェクト設定ファイルに追加する前に、project.config に追加します。
このトピックでは、ローカル コンピュータ上の Internet Explorer で Selenium 統合テスト ケースを実行する方法について説明します。
次の手順に従ってください:
注: 64 ビット ドライバのパフォーマンスでの既知の問題のため、64 ビットのシステムを使用している場合でも、32 ビット バージョンをインストールすることを推奨します。
値: IE
値: ダウンロードした Internet Explorer ドライバのフル パス。 例: C:\lisa-se\IEDriverServer.exe
注: これらのプロパティは、その他のプロジェクト設定ファイルに追加する前に、project.config に追加します。
このトピックでは、リモートのブラウザで Selenium 統合テスト ケースを実行する方法について説明します。 リモートのブラウザは、Mozilla Firefox、Google Chrome、または Internet Explorer 8.0 以降です。
次の手順に従ってください:
java -jar selenium-server-standalone-2.xx.0.jar -role hub
java -jar selenium-server-standalone-2.xx.0.jar -role node -hub http://localhost:4444/grid/register -Dwebdriver.chrome.driver=c:\lisa-se\chromedriver.exe -Dwebdriver.ie.driver=c:\lisa-se\IEDriverServer.exe
値: IE、Firefox、または Chrome
値: リモート Selenium Server ハブの URL たとえば、http://your_remote_hostname:4444/wd/hub などです。
複数のブラウザで Selenium 統合テストを実行する場合は、ブラウザ タイプごとにプロジェクト設定ファイルを作成します。 その後、各テスト ランで異なる設定ファイルをアクティブにすることにより、複数のブラウザでテストを実行できます。 設定ファイルの詳細については、「設定」を参照してください。
注: これらのプロパティは、その他のプロジェクト設定ファイルに追加する前に、project.config に追加する必要があります。
リモート コンピュータ上の選択されたブラウザでテストが実行されます。
注: グリッド構成で Selenium Server を使用する方法の詳細については、https://code.google.com/p/selenium/wiki/Grid2 を参照してください。
|
Copyright © 2014 CA Technologies.
All rights reserved.
|
|