我的跨度如下:
<div class="ag-cell-label">
<span class="glyphicon glyphicon-asterisk" title="This is a draft row. It can only be seen by you. "/>
</div>
我想获取文字“glyphicon glyphicon-asterisk”。我该怎么做。 测试用例的验证是在点击保存按钮后检查天气星号不存在。
答案 0 :(得分:3)
假设您使用Java
,请尝试以下操作: -
WebDriverWait wait = new WebDriverWait(driver, 10);
WebElement el = wait.until(ExpectedConditions.visibilityOfElementLocated(By.xpath("//div[@class='ag-cell-label']/span")));
String class = el.getAttribute("class");
希望它会帮助你...... :)
答案 1 :(得分:0)
这是一个简单的例子:
WebElement
对象。.getAttribute(String arg)
方法从第一步中实例化的WebElement
对象中检索所需的类值,并将其分配给新的String
对象。 .contains(String arg)
方法来确定在第二步中检索的“class”属性是否包含文本“asterisk”。