Size: a a a

2020 January 08

ВС

Владимир Стецко in JS for testing
думал не будут особо жасмин апдейтить
источник

AD

Andrei Dzeichyk in JS for testing
Oleksii Ihnatiuk
jasmine.getEnv().addReporter({
     specDone: async (result) => {
       const dir = './screenshots/';

       if (result.status === 'failed') {
         const png = await browser.takeScreenshot(
         );

         if (!fs.existsSync(dir)) {
           fs.mkdirSync(dir);
           if (!fs.existsSync(dir)) {
             fs.mkdirSync(dir);
           }
         }

         const fileName = (result.fullName).replace(/[\/\\]/g, ' ').substring(0, 200);
         const stream = fs.createWriteStream(dir + fileName + '.png');
         stream.write(new Buffer(png, 'base64'));
         stream.end();
       }
     }
   });
Так это тоже что и я предложил. Афтер хуки идут в счет specDone
источник

ВС

Владимир Стецко in JS for testing
хорошо если не так
источник
2020 January 09

B

Bola in JS for testing
Для повышения образованности, можете рассказать, для чего хук в конфиге должен отработать раньше хука в спеке?
источник

B

Bola in JS for testing
А если например, использовать afterstep? Отловив, что it последний?
источник

AD

Andrei Dzeichyk in JS for testing
Bola
А если например, использовать afterstep? Отловив, что it последний?
В jasmine есть такой хук?
источник

B

Bola in JS for testing
Блин, это специфика огурца
источник

B

Bola in JS for testing
Значит, нет
источник

AD

Andrei Dzeichyk in JS for testing
Bola
Блин, это специфика огурца
А в огурце разве его не выпилили после 1.3.3 ?
источник

GH

Gleb Hrebtovich in JS for testing
А, у тебя чисто ингрессы🤔
источник

B

Bola in JS for testing
Andrei Dzeichyk
А в огурце разве его не выпилили после 1.3.3 ?
Смотрю на сайте, вроде есть
источник

B

Bola in JS for testing
источник

AD

Andrei Dzeichyk in JS for testing
На сайте wdio..
источник

AD

Andrei Dzeichyk in JS for testing
источник

E

Evgeniy in JS for testing
Всем привет, кто-то пробовал делать code coverage для UI и API тестов? какие тулы использовали? есть смысл вообще заморачиваться над этим?
источник

B

Bola in JS for testing
Для UI и api есть кейсы в tcm. По ним и считаем эти метрики
источник

E

Evgeniy in JS for testing
Bola
Для UI и api есть кейсы в tcm. По ним и считаем эти метрики
что такое tcm?
источник

OK

Oleksandr Khotemskyi in JS for testing
Str.
1. Jasmine
2. Хочу скрин делать только зафэйленных тестов, вызываю метод для скрина в методе afterEach в тракторском конфиг файле, если тест зафэйлился. Получаю скрин afterEach-а теста, если убрать посткондишен внутри теста, то отрабатывает как нужно.
Чем раньше обьявишь afterEach тем раньше он отработает, обьяви его в onPrepare и он будет раньше всех
источник

PS

Pavel Sprogis in JS for testing
Evgeniy
что такое tcm?
test case management system скорее всего
источник

ГЩ

Глеб Щукин in JS for testing
webdriverIO
как можно сделать свайп в вэбприложении? в доке написано, что события основанные на touch не доступны в вэб. соответственно нужно придумать что то с click + moveTo. но проблема в том, что вместо клик нужно mouseDown, а его не вижу в доке.
источник