重新编写代码示例以获得更好的格式。
public class ImageButton extends Component{
public ImageButtom (String loc){
super(locator);
}
@Override
public boolean isEnabled() {
//custom representation!...
return this.getAttribute("class").contains("imgdisabled");
//return this.getCssValue("background").contains("imgdisabled");
//return this.getAttribute("src").contains("imgdisabled");
}
}
您可以在测试页面中使用此组件,例如 Webelement
@FindBy(locator="locator")
ImageButton prevButton;
@FindBy(locator="locator")
ImageButton nextButton;
在您的测试代码中
page.prevButton.verifyEnabled();
page.prevButton.assertEnabled();