我在开发测试脚本时使用PageObject模型。我正在尝试对当前情况进行测试代码控制。在我的情况下,它是一个启用或不启用的元素。下面的源代码。
@FindBy(linkText="Overview")
private WebElement overviewTab;
public boolean checkOverviewTabVisable() {
return overviewTab.isEnabled();
}
if(customerSitePage.checkOverviewTabVisable()) {
customerSitePage.getOverviewTab();
} else {
sitesTabsList.getBuyerSite();
customerSitePage.getOverviewTab();
}
脚本挂起checkOverviewTabVisable()方法调用行,没有任何错误。 isEnabled()行为中有些奇怪的东西。有没有人用这种方法进行测试控制?