2012-05-02 12 views
0

Selenium RC(Eclipse)でエクスポートされたテストスイートを実行するには?セレンIDEで

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

実行するための手順は次のとおりですので、どのようなSelenium RCのこのTS1.htmlテストスイート(エクリプス)

セレンIDEの[オプション]をクリックして
+0

.html形式を実行しますか?それとも別のサポートされている言語に変換しますか?例えばJava/JUnit4/Remoteに変換/エクスポートすると、このテストスイートを実行した後に.java拡張子 –

答えて

2
  1. - >オプション...ここ
  2. "実験的な機能を有効にする" にチェック3210
  3. [OK]をクリックして
  4. オプション - >フォーマット - > JUnitの4(リモートコントロール)
  5. [OK]をクリックして
  6. コピー

をEclipseに出力を貼り付けマジックを行う必要があります:)

+0

として保存され、空白のページがfirefoxに表示されます。だから、この –

+0

の解決策を提案してください。テストスイートがどのように見えているかわからない場合は、 –

+0

また、HTMLコードをSelenium IDEから任意の言語にエクスポートすることもできます。どの言語を使用していますか? Java? –

0

として、パウヴェルはまず、セレン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.. 
    } 
} 

もう一つは、IDEによって変換されたコードは、Eclipse IDEから実行するのに十分ではありません。したがって、Eclipseから実行するようにコードを変更する必要があります。 (Java(登録商標)、C#の、ルビーやPython、PerlやPHPなど)他の言語に変換することなくセレンサーバを使用して.htmlのファイルを実行するため

1

  1. オープン端子/コマンドライン
  2. 場所セレン-server.jarが配置されている
  3. 次のコマンドを実行する
  4. 移動:

のjava -jarセレン-server.jar -port 4546 -htmlSuite * Firefoxの "http://www.google.com"」 C:\ SeleniumTest \ TS1.html "" C:\ result.html "

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

関連する問題