Size: a a a

2020 January 29

BO

Boris Osipov in JS for testing
а файберы думаешь нет?))
источник

ВС

Владимир Стецко in JS for testing
я не осилил разобраться как работают файберы в ЖС(
источник

ВС

Владимир Стецко in JS for testing
верил что там как-то получше
источник

ВС

Владимир Стецко in JS for testing
но лень было выяснять
источник

ВС

Владимир Стецко in JS for testing
в голанге они ж нативно реализованы
источник

ВС

Владимир Стецко in JS for testing
думал и в жс завезли
источник

ВС

Владимир Стецко in JS for testing
В любом случае мне хватило опыта с протракторовской либой по синхронизации асинхронщины чтобы понять что авэйты это совсем не плохо
источник

BO

Boris Osipov in JS for testing
ну тут тебе не особо важно что внутри. за тебя уже сделали и  объяснили "правила игры" - что можно делать, где и как.
следуй правилам и все будет ок. не следуй\не знай их - страдай ССЗБ.
источник

ВС

Владимир Стецко in JS for testing
Boris Osipov
ну тут тебе не особо важно что внутри. за тебя уже сделали и  объяснили "правила игры" - что можно делать, где и как.
следуй правилам и все будет ок. не следуй\не знай их - страдай ССЗБ.
ну в худшем случае одним прекрасным днем тогда окажется что файберы были нечестные, от поддержки синхронного режима команда wdio отказывается и надо срочно понатыкать авэйты во все тесты и методы или перестать обновляться)
источник

ВС

Владимир Стецко in JS for testing
(это я фантазирую. Про файберы лучше вы расскажите)
источник

B

Bola in JS for testing
Boris Osipov
ну тут тебе не особо важно что внутри. за тебя уже сделали и  объяснили "правила игры" - что можно делать, где и как.
следуй правилам и все будет ок. не следуй\не знай их - страдай ССЗБ.
и главное - если работает, то не обновляйся )
источник

A

Anton in JS for testing
Значит новичку стоит отбросить sync и wdio раннер нафик? и писать на async в standalone режиме? чтобы потом и на кукловод пересесть легче? =)
источник

B

Bola in JS for testing
на драматурга !
источник

BO

Boris Osipov in JS for testing
Anton
Значит новичку стоит отбросить sync и wdio раннер нафик? и писать на async в standalone режиме? чтобы потом и на кукловод пересесть легче? =)
не очень понятно откуда вывод такой...
источник

VG

Vitalii Grygoruk in JS for testing
не надо хайповать - новичку вдио и синк и вперед тесты педалить
источник

A

Anton in JS for testing
Vitalii Grygoruk
не надо хайповать - новичку вдио и синк и вперед тесты педалить
только вот такой режим не поддерживается раннером webstorm (ну или IDEA)
источник

VG

Vitalii Grygoruk in JS for testing
тру СДЕТы пишут в VSCode или Vim 🙂
источник

VG

Vitalii Grygoruk in JS for testing
============
SDETы, а есть тут такие кто успешно крутит Accessibility checks в браузерных тестах с Axe-core? Если да - то обясните мне (я не в теме) - их достаточно в 1 браузере запускать или если тесты крос-браузерные -то лучше во всех?
источник

VG

Vitalii Grygoruk in JS for testing
как тут хештеги ставить в этом ТГ я хз…
источник

SK

Slava Kharchenko in JS for testing
Boris Osipov
можно вот так извратиться
describe('sql test', () => {
   before("container", () => {
       const sqlResults = [1, 2, 3, 4]; // browser.call()
       describe(`${sqlResults.length} sql rows`, () => {
           sqlResults.forEach((row) => {
               it(`row ${row}`, () => {
                   console.log(`test for row ${row}`);
               })
           })
       });
   });

   // to hack mocha.
   it("test stub always skip", async function(){
       this.skip()
   })
});

но не знаю насколько будет работать с wdio. по идее будет.
[chrome 79.0.3945.130 Mac OS X #0-0] 'describe' should only be used in 'describe' function
источник