0

Selenium IDEの場合:

1つのテストスイートを作成しました:TS1.htmlそしてそれには2つのテストケースがあります:
Test1.htmlと
Test2.html

では、Selenium RC(Eclipse)でこのTS1.htmlテストスイートを実行する手順は何ですか?

4

3 に答える 3

2
  1. Selenium IDE で、[オプション] -> [オプション] をクリックします。
  2. ここで「実験的機能を有効にする」にチェックを入れます
  3. [OK] をクリックします。
  4. オプション -> フォーマット -> JUnit 4 (リモート コントロール)
  5. [OK] をクリックします。
  6. 出力をコピーしてEclipseに貼り付けます

魔法をかける必要があります:)

于 2012-05-02T09:30:09.507 に答える
1

他の言語 (Java、C#、Ruby、Python、Perl、PHP など) に変換せずに Selenium サーバーを使用して .html ファイルを実行するには:

  1. ターミナル/コマンドラインを開く
  2. selenium-server.jar がある場所に移動します
  3. 次のコマンドを実行します。

java -jar selenium-server.jar -port 4546 -htmlSuite *firefox " http://www.google.com " "C:\SeleniumTest\TS1.html" "C:\result.html"

テストは Firefox で実行され、テスト結果は C ドライブに result.html として生成されます。

于 2012-06-15T12:03:45.013 に答える
0

Pavel が言ったように、まずSelenium IDE のオプションに移動し、記録されたコードをJUnit 4モデルに変換します。次に、コードをコピーして Eclipse IDE に貼り付けます。

2 つのテストケースを持つ JUnit クラスのサンプル:

public class JUnitSample{

    @BeforeClass
    public static void setup(){
        1)start the server
        2)Launch the browser
    }
    @Test
    public void testTestcaseName01(){
        paste your first test case 
    }
    @Test
    public void testTestcaseName02(){
        paste your second test case 
    }
    @AfterClass
    public static void setup(){
        1)close the browser.
        2)Stop the server..
    }
}

もう 1 つ、IDE によって変換されたコードは、Eclipse IDE から実行するには不十分です。そのため、Eclipse から実行するようにコードを変更する必要があります。

于 2012-05-29T05:39:52.923 に答える