未提供值属性时如何在赛普拉斯中查找文本?

问题描述 投票:0回答:2

我有三个文本框。在第一个文本框中输入10,然后在接下来的2个文本框中输入9.5和10.5。需要验证自动计算的文本框的值。

  1. 这是应用程序enter image description here
  2. [这是我尝试过的

    • cy.get('#LSL')。should('have.text','9.5');

    • cy.get('#LSL')。should('contains','9.5');

  3. 我得到的问题是enter image description here

发现的文本为空白

cypress
2个回答
0
投票

当在任何输入字段中都不存在value属性时,下一步是查找innerHTML或innerText。尝试一下:

cy.get('#LSL').invoke('text').should('contain', 9.5);

0
投票

使用

cy.get('#LSL').invoke('val').should('contain', 9.5);
© www.soinside.com 2019 - 2024. All rights reserved.