当我在量角器测试旁边添加评论或一个
时,这些量角器测试将中断
.then(() => console.log("hello"))
声明在promise元素旁边。
作品:
menuIcon.click().then(function () { expect(isWorking).toBeTruthy(); });
不起作用:
menuIcon.click().then(function () { expect(isWorking).toBeTruthy(); }).then(() => console.log('Verified menu is working');
错误:
失败:过时的元素引用:元素未附加到页面文档
但是,在注释中使用不同的文本可以使这项工作有效,例如:
menuIcon.click().then(function () { expect(isWorking).toBeTruthy(); }).then(() => console.log('comment');
为什么会这样?没有他们,一切都会过去。
谢谢:)