我想使用Cypress比较另一个页面中的组件是否相同。示例:我在 * 主页 * 中有一个定价组件,我想测试 * 定价页面 * 中的值是否相同。
我试过了,但没用:
describe('Comparar o componente Pricing em diferentes páginas', () => {
it('', () => {
cy.visit('http://localhost:3000')
cy.get('.package-name').contains('Iniciante').invoke('text').as('name')
cy.visit('http://localhost:3000/pricing')
cy.get('.package-name').contains('Iniciante').invoke('text').as('name2')
expect("@name").to.be.eq("@name2")
})
})
1条答案
按热度按时间niwlg2el1#
您设置的别名不像变量。请使用
.then()
来提取它的值。您也可以在
cypress.config.js
中将http://localhost:3000
设置为baseUrl
。以下是您的测试工作方式: