我有一个包含另一个
的
,我想检查
内部文本的相等性。我已经找到了使用
invoke('text')
函数来实现的方法,但我想知道这是否是最好的方法。所以我的问题是:如何使用Cypress检查元素内部文本的相等性?it('the channel name should contain be Anakin Skywaler', () => {
//This works but can we be more specific with our selector
cy.get("[data-test-id='Skywalker,Anakin']").should('contain', 'Skywalker,Anakin');
})
it('the channel name should equal Skywalker,Anakin', () => {
cy.get("[data-test-id='Skywalker,Anakin']").find('.channel-name').invoke('text').then((text) => {
expect(text.trim()).equal('Skywalker,Anakin')
});
});
请忽略《星球大战》的参考!