1

http://seleniumbuilder.github.io/se-builder/で作成しているいくつかのテストを実行するには、Selenium サーバーを実行する必要があります。

これは selniumIDE 用ではなく、サーバー グリッド用でもありません。selenium ビルダーからエクスポートできる必要があり、ローカルの selenium サーバー (例: localhost:4444) で実行するように指示されています。

ここに画像の説明を入力

http://www.seleniumhq.org/download/のダウンロード ページを使用していますが、基本的な情報はあまりありません。

ダウンロードのリンクが表示され、.jar ファイルを保存できます。私はJavaを知りません。クリックして取得しようとしています

[ ここに画像の説明を入力 [ここに画像の説明を入力

どのようにコンパイルして使用する必要がありますか?

4

1 に答える 1

1

Selenium は、文脈によって意味が異なります。


簡単な Web ブラウザの操作を記録/再生しますか? SeleniumIDE またはSelenium Builderが必要です。コマンド ラインからテストを再生する場合は、スタンドアロンの jar が必要です。ドキュメントに方法が記載されていると思いますが、見つかりませんでした。この小さなブログ投稿でその方法を説明しています。基本的に: SeleniumHQ からSelenium Standalone Server jar ファイルをダウンロードし、次のように実行します。

java -jar c:\selenium\selenium-server-standalone-2.21.0.jar -htmlSuite "*firefox" "http://localhost:8080" "c:\test\my-test-suite.html" "c:\test\my-test-result.html"

(注: 「サーバー」と呼ばれていても、このモードでは着信要求などをポートでリッスンしません。ほとんどの人の考え方では、jar ファイルは実際にはこのモードのクライアントであり、接続先のブラウザはサーバーです! jar ファイルにはサーバーが含まれていますが、このような Selenese ファイルを実行するときにサーバーを使用していないだけです。)


単体テスト ランナー (JUnit、NUnit など) からローカルでテストを実行しますか? おそらくサーバーは必要ありません。すべての手順は、このドキュメント ページにあります。


複数のブラウザーのグリッドを介してテストを実行し、負荷を分散して複数ブラウザーのテストを簡単に実行したいですか? これは、Selenium サーバーが優れているところです。知っておくべきことはすべて、このドキュメント ページにあります。

于 2016-03-09T23:40:27.813 に答える