このページはjqueryを使用してCSSで作成されており、検証にはselenium2とjunitを使用しています。フィールドが無効になっていることを識別し、assertステートメントを使用する方法を誰かが提供できれば非常に役立ちます。
1 に答える
2
テストに Selenium 2 を使用していると仮定します。
このクラスは、 メソッドとメソッドを使用して、ページ上のWebDriver
すべてを取得する方法を提供します。これらのメソッドは両方とも、クラスのインスタンスの形式でセレクターを取ります。したがって、あなたの場合、探している入力フィールドを見つけるセレクターを使用する必要があります。WebElements
findElement
findElements
By
WebElement element = webDriver.findElement(By.name("password"));
その後、使用できます
if (element.isDisplayed() && element.isEnabled()) {
//your code here
}
また
assert (element.isDisplayed() && element.isEnabled());
フィールドが表示され、有効になっていることを確認します。
于 2012-08-19T19:49:45.380 に答える