正如标题所示,我在实际操作之前对网络元素进行一些标准检查。检查该元素是否显示并启用。我想将这两个检查分开,因为我想要一个失败的具体原因。我觉得下面的代码太长了。
任何建议将不胜感激。
Boolean isActionSuccess = false;
if (currentObject.isDisplayed()) {
if (currentObject.isEnabled()) {
// move to the object before clicking
CommonFunctions.silentWait(1);
actionToE.moveToElement(currentObject).perform();
if (!actionPar.isEmpty()) {
// do something else
} else {
currentObject.sendKeys(Keys.ARROW_UP);
isActionSuccess = true;
}
} else {
System.out.println("Web Element is disabled!");
}
} else {
System.out.println("Web Element is not displayed!");
}
ITMISS
天涯尽头无女友
开满天机
相关分类