Verify または Assert を使用して、ページに何かが存在するか存在しないかを確認できます。Verify はブール値を返し、実行を継続しますが、Assert on false はテストを停止します。
この特定のケースでは、id=username の要素にユーザー名を入力したことを確認できます。したがって、コードは次のようになります。
driver.findElement(By.id("username")).sendKeys(username); // this will enter username
assertEquals(selenium.getValue("id=username"), username); // this will check that text in your username field is 'username' (also you may use Assert.IsTrue)
私が知る限り、Selenium 2 Webdriver には verifyTextPresent があるので、これを使用できます。
try
{
assertEquals(selenium.getValue("id=username"), username); // put message into your log: success
}
catch (Exception)
{
// put message into your log: failed
}
ボタンのクリックを確認することをお勧めしますが、ログインしたという通知を待ちます。たとえば、「こんにちは、{username}」というテキストが表示されるか、新しい要素 (ログイン前に存在しない) も表示される場合があります。したがって、この要素が存在する場合、間違いなくログインしています。