enter image description here我正在尝试单击一个复选框,但无法这样做。 isWalkinCheckBox_xpath = //输入[@ type ='checkbox'](使用此功能,我可以指向该复选框)
if ( !driver.findElement(By.xpath(isWalkinCheckBox_xpath)).isSelected() )
{
Thread.sleep(5000);
driver.findElement(By.xpath(isWalkinCheckBox_xpath)).click();
}
答案 0 :(得分:1)
这是因为有角复选框。因此,您必须尝试以下类似方法。
boolean isSelected = driver.findElemet(By.cssSelector("mat-checkbox input.mat-checkbox-input")).isSelected();
Assert(isSelected )).toBe(true);