Я использую платформу транспортир-жасмин с машинописью -
, поэтому у меня есть несколько блоков в описании, поэтому в каждом блоке есть много методов или ожидаемых условий, которые я проверяю -
так что в настоящее время, когда один из ожидаемых сбой, то весь его блок прекращается, поэтому я хочу продолжить выполнение даже после сбоя одного шага.
Ниже Spec.ts
it('Should display Introduction screen with title correctly', () => {
page.navigateTo('/');
console.log('Verifying Title is displayed...');
expect(page.getTitle()).toBe('Quick Refund Estimator');
console.log('Verifying button -Estimate my taxes is displayed..');
expect(page.getButtonText_EstimatesMyTaxes()).toEqual(true);
});
Po.ts как показано ниже -
export class IntroductionPage {
navigateTo(url: string): void {
browser.get(url);
browser.waitForAngular();
}
getTitle() {
return element(by.className('qreTitl')).getText();
}
getButtonText_EstimatesMyTaxes() {
return element(by.buttonText('Estimate my taxe')).isDisplayed();
}
В текущем сценарии, когда методы, описанные ниже, не работают, дальнейшее выполнение останавливается, но я хочу продолжить выполнение всех шагов
getTitle() {
return element(by.className('qreTitl')).getText();
}
Не могли бы вы помочь мне,