let checkBoxXpath = accessPolicyPage.listCheckBoxXpathS + i + accessPolicyPage.listCheckBoxXpathE;
//element(by.xpath(checkBoxXpath)).click();
expect(element(by.xpath(checkBoxXpath)).isSelected()).toBeTruthy();
在上面的代码中,isSelected返回false,如果我用isChecked替换它,它会显示错误为"属性'缺血'在ElementFinder"
上找不到我如何克服这个
答案 0 :(得分:1)
量角器中没有任何名为isChecked的东西。您可以使用isSelected。
来完成此操作webdriver.WebElement.prototype.isSelected = function() {
return this.schedule_(
new webdriver.Command(webdriver.CommandName.IS_ELEMENT_SELECTED),
'WebElement.isSelected()');
};
请参阅this了解更多信息。希望这可以帮助。 :)