1
let checkBoxXpath = accessPolicyPage.listCheckBoxXpathS + i + accessPolicyPage.listCheckBoxXpathE;
//element(by.xpath(checkBoxXpath)).click();
expect(element(by.xpath(checkBoxXpath)).isSelected()).toBeTruthy();
isSelected返回false,如果我用器isChecked取代它,它顯示的錯誤爲「財產‘器isChecked’不ElementFinder發現」isSelected返回false和器isChecked顯示在上面的代碼編譯錯誤
我怎麼能克服了這個問題
這是因爲該元素不存在於DOM中。 – Ritesh
元素是存在的,我可以通過「點擊()」來訪問它 –
我認爲你正在使用量角器...如果是這樣,沒有定義給isChecked ...你可以參考 - http:// angular。 github.io/protractor/#/api?view=webdriver.WebElement.prototype.isSelected –