Я написал тестовый пример, который содержит несколько областей. Теперь один из тестовых случаев может быть не пройден, если текст неверен или имеет неправильное значение или время ожидания. Обычно это показывает сбой, если такая ситуация возникает. Но я хочу обработать эти ошибки, чтобы пользователь мог получить сообщение вместо ошибки. Я пытался следующим образом. Но это не ловля ни одной ошибки. Это всегда идет, чтобы затем заблокировать. Я написал неверное сообщение в ожидании, чтобы я мог получить поймать, но ничего не работает должным образом.
Вот мой код
Модифицированный код
it('save button is clicked and Save notification is appeared', async () => {
await click.onto(ContentPage.saveEdit);
// I want to wait here
ContentPage.saveNotification.isPresent().then(async function() {
await expect(ContentPage.saveNotification.getText()).toContain('0030565002C0 Updated.')
}).catch(function (err) {
console.log(err)
});
});