【发布时间】:2016-03-15 16:39:26
【问题描述】:
let checkBoxXpath = accessPolicyPage.listCheckBoxXpathS + i + accessPolicyPage.listCheckBoxXpathE;
//element(by.xpath(checkBoxXpath)).click();
expect(element(by.xpath(checkBoxXpath)).isSelected()).toBeTruthy();
在上面的代码中isSelected返回false,如果我用isChecked替换它,它会显示错误为“在ElementFinder上找不到属性'ischecked'”
我该如何克服这个问题
【问题讨论】:
-
那是因为 DOM 中没有该元素。
-
元素在那里,我可以通过“click()”访问它
-
我认为您使用的是量角器...如果是这样,isChecked 没有给出定义...您可以参考-angular.github.io/protractor/#/…
标签: angularjs jasmine protractor