我在量角器测试中写了以下条件:
expect(dialog.getAttribute('style')).toContain('display: none');
这会引发错误:
Expected [ 'display: none; width: 400px;' ] to contain 'display: none'.
因此,我尝试在getAttribute之后添加对.toString()
方法的调用,但它返回`[object Object]'。错误如下:
Expected '[object Object]' to contain 'display: none'.
我已尝试在此处发布的答案:Converting an object to a string但它们似乎无效 但他们也没有工作。
我应该如何修改我的代码,以便测试通过?
答案 0 :(得分:0)
因为您将变量dialog
声明为元素列表,例如element.all()
,所以getAttribute()
将返回一个列表。
请澄清您希望dialog
是单个元素或元素列表。