Size: a a a

2020 June 23

AK

Andrew Kvashin in JS for testing
оно просто стартует степ и сразу закрывает
источник

AK

Andrew Kvashin in JS for testing
со статусом passed
источник

ДП

Діма Потапов... in JS for testing
Denis A
подскажите как в wdio сделать чтобы в таком методе, когда падает по таймауту в allure отображалось как error, а не broken

   waitSuccess(insuranceProvider) {
       allureReporter.addStep('Получаем одобрение СК');
       browser.waitUntil(
           () => this.insuranceResponse(insuranceProvider).getText() === ('Договор успешно согласован СК!') ,
           {
               timeout: 3000,
               timeoutMsg: this.insuranceResponse(insuranceProvider).getText()
           }
       );
   }
allureReporter.addStep('Получаем одобрение СК');  addStep повинен приймати колбек ?
источник

AK

Andrew Kvashin in JS for testing
мне тоже больше нравится юзать startStep / endStep .
1 лишняя строчка, зато фейлит степ в репорте и логирует время, потраченное на степ
источник

AK

Andrew Kvashin in JS for testing
а через addStep оно его запишет passed зеленым, а после него фейл. хотя по сути степ зафейлился
источник

SP

Sergey Pirogov in JS for testing
шото чернь какая-то в JS что не занесли норм поддержки аллюра?
источник

R

Roman Mhoian in JS for testing
Это JS бро)))
источник

ДП

Діма Потапов... in JS for testing
Sergey Pirogov
шото чернь какая-то в JS что не занесли норм поддержки аллюра?
все нормально завезли, якщо використоувавати стандартну лібу, а не через обгортки
источник

OK

Oleksandr Khotemskyi in JS for testing
Sergey Pirogov
шото чернь какая-то в JS что не занесли норм поддержки аллюра?
а какую поддержку ты хочешь?
источник

SP

Sergey Pirogov in JS for testing
ну а зачем отети addStep
источник

OK

Oleksandr Khotemskyi in JS for testing
Alexey Panashchenko
так оно ж вложеные влаживает
как? покажи
источник

SP

Sergey Pirogov in JS for testing
шото диков
источник

OK

Oleksandr Khotemskyi in JS for testing
Sergey Pirogov
ну а зачем отети addStep
твой вариант?
источник

SP

Sergey Pirogov in JS for testing
уже даже в джаве сделали, что можно писать
источник

SP

Sergey Pirogov in JS for testing
step(("Щас все упадет") -> { тут шото черное})
источник

AK

Andrew Kvashin in JS for testing
хз, в ПО натыкал и норм
работает и особо не парит
источник

SP

Sergey Pirogov in JS for testing
в JS - это ж вроде как прямо нативно должно решаться, колбеки вся отета параша
источник

R

Roman Mhoian in JS for testing
В JS все через JS
источник

ДП

Діма Потапов... in JS for testing
Denis A
подскажите как в wdio сделать чтобы в таком методе, когда падает по таймауту в allure отображалось как error, а не broken

   waitSuccess(insuranceProvider) {
       allureReporter.addStep('Получаем одобрение СК');
       browser.waitUntil(
           () => this.insuranceResponse(insuranceProvider).getText() === ('Договор успешно согласован СК!') ,
           {
               timeout: 3000,
               timeoutMsg: this.insuranceResponse(insuranceProvider).getText()
           }
       );
   }
const step = global.allure.startStep(name);
     try {
       callFn()
       step.step.stepResult.status = 'passed';
       step.endStep()
     } catch (error) {
       step.step.stepResult.status = 'failed';
       step.endStep();
       throw error;
     }
ось так як варіант
источник

B

Bola in JS for testing
Andrew Kvashin
хз, в ПО натыкал и норм
работает и особо не парит
что будет, если количество allureStart и allureend не совпадают?
источник