该页面是由 CSS 使用 jquery 创建的,我使用 selenium2 和 junit 进行验证。如果任何人都可以提供一种方法来识别字段被禁用并使用断言语句,那将是非常有帮助的。
问问题
151 次
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 回答