如何使用cypress檢查對像數組中的值是否等於某個值?

堆棧用戶

嗨,我有一個像這樣的對像數組,

const arr_obj = [
    {
         value: '100',
         id: '1',
    }
]


cypress test code is like below,

it('some test' , () => {
   const expectedValue = 200;
   cy.apiGetObject(id).then((arr_obj) => {
       expect(arr_obj[0].value).should('eq', expectedValue);
   }

});

我必須嘗試檢查 arr_obj[0].value 是否等於上面的 expectedValue。但它給出了錯誤

無效的柴財產應

如果 arr_obj[0].value 和 expectedValue 相同,我應該如何檢查 cypress。

有人可以幫我解決這個問題嗎?謝謝。

阿拉潘達斯

expectandshould是兩種不同類型的斷言,不能一起使用。

因此,如果您想使用expect,則必須使用:

expect(arr_obj[0].value).to.equal(expectedValue)

如果你想使用should,你可以這樣做:

cy.wrap(arr_obj[0].value).should('eq', expectedValue)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

我如何檢查字符串是否等於對像中的值

使用對像數組中的嵌套對象屬性值檢查唯一性

PHP 檢查數組鍵是否等於特定的字符串值

檢查 Php 數組中的一個值是否不同

根據以數組形式存在於對象值中的值搜索對像數組

有條件地檢查數組是否等於特定值

PHP檢查不同數組中的某些值是否對所有人都相同

有沒有辦法檢查 firestore 文檔的某個字段是否等於某個值?

如何檢查每個數組對象屬性是否為空?

測試對像數組的值是否等於 Chai 中另一個數組的值

檢查嵌套對像中是否存在布爾值

檢查一個數據框中的值是否存在於另一個數據框中並創建列

如何使用supertest檢查數組是否包含定義的值?

Pandas-對於數據框中的每一行,檢查excel文件中是否存在值

如何正確檢查mongoose的對像數組中是否有兩個模型值

如何檢查包含另一個對像數組的對像數組是否具有屬性

如何在Javascript函數中檢查每個值是否滿足條件?

如何使用新鍵值映射新數組中的對像數組

檢查值在 PHP 中的對像數組中

檢查地圖是否包含某個值

如何強制打字稿檢查對像中的所有鍵是否都存在於數組中,其中所述鍵用作值?

如何過濾對像數組並根據另一個數組過濾掉值?過濾應該基於鍵而不是值

如何檢查兩列是否匹配某個值

檢查一個數字是否已經存在於具有用戶引入的值的數組中

檢查列表中的值是否存在於另一個列表中

如果該對象包含在 javascript 中的對像數組中,如何檢查整個原始對象(不使用任何屬性)?

Mongodb:如何檢查計數是否小於值

檢查嵌套數組中是否存在值

如何檢查一個數組是否有來自 Typescript 中其他數組的值