使用
t.skipJsError()
我可以轻松跳过(指定的)JS 错误。
如果抛出某个错误,是否也有可能发生?这意味着,如果没有抛出错误,测试将不会成功。
谢谢!
您可以使用 try-catch 结构。例如:
fixture('My fixture')
.page('./index.html');
test('First test', async t => {
try {
await t.click('button');
} catch (e) {
await t.expect(e.errStack).contains('Error:');
}
});