我想验证是否选择了WebElement。 此元素在HTML中存在(在选中时):
argc

以及何时未选中:
<span id="user-settings-price-preview-checkbox" class="user-settings-selector-checkbox active"></span>
&#13;
如何使用selenium和TestNG验证它?
THX
答案 0 :(得分:1)
要验证是否选择WebElement
,您可以尝试:
String attr = driver.findElement(By.id("user-settings-price-preview-checkbox")).getAttribute("class");
if(attr.contains("active"))
System.out.println("WebElement selected");
else
System.out.println("WebElement NOT selected");
答案 1 :(得分:0)
代码段:
String classAttribute = driver.findElement(By.id("user-settings-price-preview-checkbox")).getAttribute("class");
boolean isItemSelected = classAttribute.endsWith("active");
Assert.assertTrue(isItemSelected);