Jquery Expect无法验证内部HTML
由于某些原因,我在量角器中的断言失败,我尝试从元素中获取innerHTML(文本):Jquery Expect无法验证内部HTML,jquery,selenium,testing,jasmine,protractor,Jquery,Selenium,Testing,Jasmine,Protractor,由于某些原因,我在量角器中的断言失败,我尝试从元素中获取innerHTML(文本): var stuff = $('css').html(); expect(stuff).toBe(“此处为内部HTML文本”) 我验证了$().html()在控制台上生成了我想要的文本,我的expect语句有什么问题 TypeError:对象[Object]没有方法“html” 错误消息表明,无论对象“$”返回什么,它都没有“html”方法 如果您希望“$”是对jQuery的引用,那么尝试显式地使用“jQuer
var stuff = $('css').html();
expect(stuff).toBe(“此处为内部HTML文本”)
我验证了$().html()
在控制台上生成了我想要的文本,我的expect语句有什么问题
TypeError:对象[Object]没有方法“html”
错误消息表明,无论对象“$”返回什么,它都没有“html”方法 如果您希望“$”是对jQuery的引用,那么尝试显式地使用“jQuery”,例如
var stuff = jQuery('css').html();
另外,我不确定上面语句中的选择器是否是您的实际选择器,如果是,它正在寻找一个似乎不正确的“css”元素。您可能想看看这个。使用getInnerHtml()
expect($('.your-css').getInnerHtml()).toBe('your inner html');