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