如何修复赛普拉斯的错误消息"类型错误:cyBySel 不起作用"


/// <reference types="Cypress" />
describe('Home Page', () => {
it('Access to the home page ', () => {
cy.visit('https://qa-dash.azurewebsites.net/')
cy.url().should('eq', 'https://qa-dash.azurewebsites.net/login')
cy.get(':nth-child(1) > .MuiToolbar-root > .MuiTypography-root').should(
'be.visible'
)
})
it('All the buttons should display properly', () => {
cy.visit('https://qa-dash.azurewebsites.net/')
cy.getBySel('aboutusButton').click()
cy.go('back')
cy.getBySel('termssButton').click()
cy.url().should('include', '/terms')
cy.go('back')
cy.getBySel('privacysButton').click()
cy.contains('Terms of Service').click
})
})

您在这一行cy.getBySel('aboutusButton').click()上遇到错误。这不是一个有效的柏树命令。我不确定你是否在使用任何自定义命令,请检查一下。如果你只是想点击About Us按钮,你可以使用:

cy.contains('MuiButton-label', 'About us').click()

如果getBySel是一个自定义命令,则检查该函数是否已正确导入到index.js文件中。

相关内容

最新更新