0

该页面是由 CSS 使用 jquery 创建的,我使用 selenium2 和 junit 进行验证。如果任何人都可以提供一种方法来识别字段被禁用并使用断言语句,那将是非常有帮助的。

4

1 回答 1

2

我假设您正在使用 Selenium 2 进行测试。

该类提供了一种使用和方法WebDriver检索页面上所有内容的方法。这两种方法都采用类实例形式的选择器。因此,在您的情况下,您将不得不使用一个选择器来查找您正在寻找的输入字段,例如WebElementsfindElementfindElementsBy

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 回答