cy.intercept始终返回大写的正文结果;如何解决?我使用cy.intercept从API获取数据,并将其与屏幕进行比较,因此它总是返回大写值。话虽如此,但我的比较代码在使用cy.get(element).should('contain',apiValue)时失败了,因为我们在屏幕上使用了第一个大写字母,在API上使用了大写字母。
cy.intercept('GET', '/api-customers/welcome').as('getAPIwelcome')
cy.wait(['@getAPIwelcome']).spread( (getAPI) => { validatePageContents(getAPI);
})
export const validatePageContents = (getAPIwelcome) => {
let custName = getAPIwelcome.response?.body.firstName
}
谢谢
我有这个代码示例,例如,当打开来自poster的请求/响应时,API的值的名字为Jonathan,但对象custName的值为“Jonathan”。
我只是想了解原因。