在Protractor中断言数组

Jan*_*kes 5 arrays compare assertions jasmine protractor

我正在进行E2E测试,我的目标是比较两个阵列.我设置这些数组使它们完全相同.问题是量角器不认为它们是相同的.

我的代码:

期望(arrPuv).toBe(arrNov);

控制台输出:

错误:预期['1 patro','2.Patro','asdf','我的宝贝','我的珍贵','我的珍贵','我的珍贵',是''1 patro','2.Patro','asdf','我的宝贝','我的宝贝','我的珍贵','我的宝贝'].

如何正确比较它们?

ale*_*cxe 10

这实际上归结为你如何期望.toBe()将确保两个数组都是同一个对象.相反,您需要比较值,使用toEqual():

expect(arrPuv).toEqual(arrNov);
Run Code Online (Sandbox Code Playgroud)

也可以看看: