当没有给出value属性时,如何在Cypress中查找文本?
我有三个文本框。在第一个文本框中输入10,您将在接下来的两个文本框中得到9.5和10.5。需要验证自动计算文本框的值当没有给出value属性时,如何在Cypress中查找文本?,cypress,Cypress,我有三个文本框。在第一个文本框中输入10,您将在接下来的两个文本框中得到9.5和10.5。需要验证自动计算文本框的值 这是应用程序 这就是我尝试过的 cy.get('#LSL')。应该('have.text','9.5') cy.get(“#LSL”).should('contains','9.5') 我遇到的问题是 它找到的文本为空当任何输入字段都不存在value属性时,下一步是查找innerHTML或innerText。请尝试一下: cy.get('#LSL').invoke('te
- cy.get('#LSL')。应该('have.text','9.5')
- cy.get(“#LSL”).should('contains','9.5')
它找到的文本为空当任何输入字段都不存在value属性时,下一步是查找innerHTML或innerText。请尝试一下:
cy.get('#LSL').invoke('text').should('contain', 9.5);
当任何输入字段都不存在value属性时,下一步是查找innerHTML或innerText。请尝试一下:
cy.get('#LSL').invoke('text').should('contain', 9.5);
使用
cy.get('#LSL').invoke('val').should('contain',9.5)代码>使用
cy.get('#LSL').invoke('val').should('contain',9.5)代码>那么这里的实际问题是什么?您尝试了什么代码?您是否可以通过ID找到此框并使用contain
进行验证(如果可以)?你试过什么了吗?嗨@voy,我已经编辑了这个问题。提前感谢hi@mvoase,问题是我无法在文本框中显示文本。编辑了上面的问题。请喝一杯look@soccerway是的,问题是通过cy.get(“#LSL”).invoke('val')来解决的。应该('contain',9.5)那么这里的实际问题是什么?您尝试了什么代码?您是否可以通过ID找到此框并使用contain
进行验证(如果可以)?你试过什么了吗?嗨@voy,我已经编辑了这个问题。提前感谢hi@mvoase,问题是我无法在文本框中显示文本。编辑了上面的问题。请喝一杯look@soccerway是的问题是通过cy.get('#LSL').invoke('val').should('contain',9.5)解决的