Selenium WebDriverでの最初のテストケースの作成

次の投稿では、Selenium Webdriverを使用して最初のテストケースを作成し、TestNGを使用し

1. Srcフォルダ->New->パッケージを右クリックします。

2. Comのようなパッケージ名を指定します。stm.テストし、”完了”をクリックします。

3. 新しく作成されたパッケージ–>New->クラスを右クリックします。

4. クラス名を”RegistrationTest”として指定し、”完了”をクリックします。

5. あなたの最初のテストのために以下のコードを書いてください。デモサイトのユーザー登録機能を自動化する例を挙げていますhttp://newtours.demoaut.com

最初のテストのコードは次のとおりです。

パッケージcom。stm.テスト;

インポートorg.openqa.selenium.By;

orgをインポートします。オープンカー。セレンWebDriver;

orgをインポートします。オープンカー。セレンfirefoxです。FirefoxDriver;

orgをインポートします。オープンカー。セレンサポート。uiです。

orgをインポートするを選択します。testng。アノテーション…テスト;

パブリッククラスRegistrationTest

{

@Test//これはTestNGアノテーション

public void testRegisterです()

{

WebDriverドライバ=新しいFirefoxDriver();

ドライバ。取得(“http://newtours.demoaut.com/”);

ドライバー。findElement(によって.リンクテキスト(”登録”))。クリック();

driver.findElement(By.name(“firstName”)).sendKeys(“User1”);

driver.findElement(By.name(“lastName”)).sendKeys(“Surname1”);

driver.findElement(By.name(”電話”))。sendKeys(“123456789”);

ドライバー。findElement(によって.名前(“ユーザー名”))。sendKeys(“”);

ドライバ.findElement(By.name(“address1”)).sendKeys(“テストアドレス”);

driver.findElement(By.name(“city”)).sendKeys(“Test City”);

Select select=new Select(driver.findElement(By.name(”国”)));

選択します。

ドライバー.findElement(By.name(”電子メール”))。sendKeys(“”);

ドライバ.findElement(By.name(“パスワード”)).sendKeys(“user1”);

driver.findElement(By.name(“confirmPassword”)).sendKeys(“user1”);

driver.findElement(By.name(“登録”)).click();

close();

ドライバ。終了();

}

}

6. テストが終了したら、テストを右クリックし、RunAs–>TestNG Testをクリックします

7. テストを実行した後、プロジェクトを選択し、F5キーを押してプロジェクトを更新します。 新しいフォルダ”test-results”が作成され、実行の結果が表示されます。 インデックスを右クリックします。html->->webブラウザで開き、実行レポートを表示します。

この投稿が好きならfacebookのいいねボタンを押して共有してください!!

Leave a Reply