我已经创建了存储的 webelements 的列表,在该列表中,某些元素将通过get getText();
获得文本框值,而某些元素将通过getAttribute();
获得文本框值。一个for循环,在该 webelement 列表中提及getAttribute();
,并获取每个 webelement 的 textbox 值,但是在这里,我得到了{{ 1}}文本框值具有getAttribute();
的其余元素,我无法获得这些文本框值。
是否有必须同时满足getText();
和gettext();
这两种方法并获得文本框值的IF条件,如果我仅使用该方法,我将获得该方法的文本框值显示空白并打印的元素是控制台O / P null 。
getAttribute();
plz在我的第二个for循环中提到了if条件,我已经尝试过但是必须放置哪种类型的条件
答案 0 :(得分:0)
您可以创建一个简单的方法来返回一件东西:
private String getRowText(WebElement taxesvalue){
if (taxesvalues.getText() == null){
return taxesvalue.getAttribute("value");
}
return taxesvalues.getText();
}
此方法应替换您的taxesvalue.getAttribute("value");