Raa*_*Raa 3 java selenium automation angularjs selenium-webdriver
我想检查复选框是否被选中(在 Selenium + JAVA 中)。附上代码截图。
注意:我尝试过 .isDisplayed()、.isSelected()、.isEnabled(),但没有任何效果
选项 1检查mat-checkbox属性类包含mat-checkbox-checked
String classAtr = driver
.findElemet(By.cssSelector("mat-checkbox")).getAttribute("class");
Assert(classAtr.contains("mat-checkbox-checked")).toBe(true);
Run Code Online (Sandbox Code Playgroud)
选项 2选中内部复选框isSelected()
boolean isSelected = driver
.findElemet(By.cssSelector("mat-checkbox input.mat-checkbox-input")).isSelected();
Assert(isSelected )).toBe(true)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2556 次 |
| 最近记录: |