我一直在用Cypress测试我的代码。结果发现,当我在Cypress控制的Chrome上运行应用程序时,content-header不再存在。响应内容长度是软件正常运行所必需的。它使用这些值来做一些计算,我想知道是否有什么方法可以得到内容长度来编写测试。发生这种情况的测试代码部分如下所示:
cy.get('#setSelectedComponent').click().then(() => {
cy.contains('Part C').click()
cy.get('#createInstanceFromAsmTree').click({ force: true })
cy.get(`[aria-label="Toggle Assembly D"]`).click({ force: true })
cy.get('#matTreeNode').contains('Part C-1').should('be.visible')
})
“cy.contains(”Part C“).click()”是接收其中需要内容报头的响应的地方。
1条答案
按热度按时间tkclm6bt1#
当你点击“C部分”时,你必须检查网络选项卡上发送的请求,然后用cy.intercept()监视那些请求,检查请求头。