我想检查一个网页是否有一个名为&#34; aaa&#34;的<h1>
元素。
使用Rspec可以使用page.has_content?("aaa")
使用量角器怎么样?
答案 0 :(得分:2)
假设has_content正在寻找带有文本的元素,在Protractor中,你可以做类似的事情......
在您的页面对象中:
// pass in the dom element and the text it should have
this.hasText = function(elm, text) {
return element(by.cssContainingText(elm, text)).isDisplayed();
};
在您的规范中:
expect(page.hasText('h1', 'aaa')).toBe(true);
答案 1 :(得分:2)
或者,您可以通过XPath找到带有h1
文本的aaa
元素:
expect(element(by.xpath("//h1[. = 'aaa']")).isPresent()).toBe(true);