您可以创建一种方法来正确处理它。请注意,以下是C#/ Java混合样式,您需要稍作调整以进行编译。
private boolean isAttribtuePresent(WebElement element, String attribute) { Boolean result = false; try { String value = element.getAttribute(attribute); if (value != null){ result = true; } } catch (Exception e) {} return result;}
如何使用它:
WebElement input = driver.findElement(By.cssSelector("input[name*='response']"));Boolean checked = isAttribtuePresent(input, "checked");// do your assertion here
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)