当我尝试使用cypress读取选项卡中单个单元格的值时,它返回{specwindow:,链ID:ch-https://app.trahop.com-218},而不是返回单元格内的值。这是返回上述消息的代码行:cy.log(cy.get(“tr:nth-child(1)td:nth-child(1)”)).如果这是一个愚蠢的问题,我很抱歉,但是我找不到任何方法来读取单元格中的值。
qzlgjiam1#
cy.get()不生成文本变量,而是生成一个Cypress Package 的DOM元素。要查看该值,需要将其包含在一个链式Cypress命令中,或者将其生成到.then()(或类似的)Cypress语句中。
cy.get()
.then()
cy.get('tr:nth-child(1) td:nth-child(1)') .should('have.text', 'foo'); cy.get('tr:nth-child(1) td:nth-child(1)') .then(($el) => { cy.log($el.text()); });
1条答案
按热度按时间qzlgjiam1#
cy.get()
不生成文本变量,而是生成一个Cypress Package 的DOM元素。要查看该值,需要将其包含在一个链式Cypress命令中,或者将其生成到.then()
(或类似的)Cypress语句中。