我们有一个HTML角材料。
当它的Toggle扩展时,它有类垫扩展。
<mat-expansion-panel _ngcontent-ng-cli-universal-c931=""
data-qa="product"
class="mat-expansion-panel ng-tns-c515-10 ng-star-inserted mat-expanded">当Accordian崩溃时,Mat扩展就消失了.
<mat-expansion-panel _ngcontent-ng-cli-universal-c931=""
data-qa="product"
class="mat-expansion-panel ng-tns-c515-10 ng-star-inserted">我们正在尝试编写IsAccordianExpanded布尔方法,这是如何做到的?
我们希望通过data-qa属性"product“定位元素作为定位器。
https://material.angular.io/components/expansion/overview
资源:
发布于 2020-10-28 01:07:37
选择webelement,然后使用getAttribute。然后,您可以检查字符串是否包含以下值:
在java中:
String classValue = driver.findElement(By.xpath("//*[@data-qa='product']")).getAttribute("class");
classValue.contains("mat-expanded");https://stackoverflow.com/questions/64563268
复制相似问题