2016-12-08 3 views
0

セレンスタンドアロンサーバー上でコマンドラインから複数のテストケース/テストスイートを実行します。セレン:私は規定は、次のコマンドを使用してセレンにhtmlSuiteを実行するために与えられている例をたくさん見てきました

java -jar selenium-server-standalone-x.x.x.jar -htmlSuite "*firefox" "http://127.0.0.1:8080/webpage" "./testSuite.html" "result.html" 

をしかし、私の要件は多少異なりますこのように

  1. Selenium IDE(html形式)で記録されたテストケース/テストスイートはほとんどありません。
  2. (コマンドラインから)Seleniumサーバーを実行します。
  3. 実行のために1つのテストケース/テストスイートを送信する(コマンドラインから)
  4. 実行後、ブラウザを終了しないでください。
  5. (シェルから)
  6. 次のtestcase/testsuiteを同じブラウザセッションで実行するために送信します。
  7. 再びシェルのアクションを実行するというように...

が、それは、このように可能ですかそれに近い可能性のある解決策は何ですか?

答えて

1

TestNGでSeleniumをバンドルして、テストスイートを作成し、完全スイートを一緒に実行できます。

+0

私は各テストケースの終わりの後にいくつかの操作を行う必要があるので、バッチ実行ではなくコントロールによって各テストケースをトリガーしたいと思います。 1.テストケースを1つ実行します。2.結果に基づいて操作を実行します。3.次のテストケースに進みます。 – antman

関連する問題