我正在嘗試測驗表的輸入值,但我不能表示 OR,也不能跳過表的單元格。該表是回圈的,它具有所有正值,除了在自動為負的單元格中,因此我必須跳過該單元格,或者我必須檢查所有單元格是負值還是正值...
cy.get('my-table > .my-table tbody > tr > td:not(:nth-child(5)) > input:not([disabled])')
.each(el => {
cy.wrap(el).should('have.value', '0.1234' || 'have.value', '-0.1234');
});
已經輸入td: not(:nth-child(5))應該跳過一個單元格(具有負值的單元格)而它沒有......所以我嘗試使用一個||條件來測驗它是正值還是負值,但它仍然不起作用......
uj5u.com熱心網友回復:
如果您要檢查該值是否為 0.1234 或 -0.1234 之一,則可以使用以下命令:
cy.get('my-table > .my-table tbody > tr > td:not(:nth-child(5)) > input:not([disabled])').each(($ele) => {
expect($ele.val().trim()).to.be.oneOf(['0.1234', '-0.1234'])
})
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/316791.html
上一篇:是否可以更改類介面以提高可測驗性
下一篇:如何使用硒打開頁腳中的鏈接
