1
我有一個單擊事件,其中子元素被附加到父元素,然後在另一個單擊事件中被刪除。我想測試這些元素是否已從父級刪除。那麼有沒有像量角器檢查元素是否有子元素
var container = element(by.css('.container'));
expect(container.length).toEqual(0);
檢查是否有任何子元素?
我有一個單擊事件,其中子元素被附加到父元素,然後在另一個單擊事件中被刪除。我想測試這些元素是否已從父級刪除。那麼有沒有像量角器檢查元素是否有子元素
var container = element(by.css('.container'));
expect(container.length).toEqual(0);
檢查是否有任何子元素?
有檢查特殊方法元素是否存在:
elm.isPresent();
parentElm.isElementPresent(childElm);
browser.isElementPresent(elm);
這裏是它們之間的差異:
請注意,您仍然可以找到容器內的所有元素並進行檢查伯爵:
var container = element(by.css('.container'));
expect(container.all(by.xpath("./*")).count()).toEqual(0);
另一種選擇是,以檢查內部HTML:
expect(container.getInnerHTML()).toEqual("");
'getInnerHtml()'爲我工作。謝謝! – cocoa