Size: a a a

2019 November 11

OI

Oleksii Ihnatiuk in JS for testing
в протракторе я сталкивался с багами из-за лейзи элементов, они были достаточно сложны для понимания что вообще произошло и почему.
источник

VG

Vitalii Grygoruk in JS for testing
так и напиши в комент 🙂
источник

AP

Alexander Popov in JS for testing
Oleksii Ihnatiuk
мне не нравится лейзинесс, потому что оно может развернуть в один момент такой поток цепочки, что перегружает запросами систему. Надежность немного проседает, как плюс конечно писать тестики красивей.
что значит перегружает систему? какая надежность проседает?

про понимание - это спорно как по мне)

а можно пример про баги из за лейзи?
источник

AB

Alexei Barantsev in JS for testing
лейзи это красиво, но каково отлаживаться...
источник

AP

Alexander Popov in JS for testing
отлаживать обертку проблемы разработчиков, а юзерам можно в любой момент лейзи превратить в обычные елементы)
источник

SC

Sergey Chepets in JS for testing
jest + puppeteer + flow. Заюзал jest-puppeteer. Он под капотом создает глобальные page, browser, context. В этом моменте все норм. Но я юзаю js + flow, то при использовании глобальных вещей мне flow ругается на них, как на незарезолвленные. Кто в курсе как flow "дать знать" про глобальные переменные и их тип?
источник

O

Olga in JS for testing
Oleksandr Khotemskyi
Или даже просто
parent.$$('div')
Спасибо большое
источник

VG

Vitalii Grygoruk in JS for testing
Alexei Barantsev
лейзи это красиво, но каково отлаживаться...
я не очень понимаю в чем проблема с отладкой может быть? да, в плане кода это чуть сложнее (в коде обертки), но как то же ребята написали и селенид и селениджс и капибару на рубях
источник

VG

Vitalii Grygoruk in JS for testing
и прекрасно все работает, и с отладкой тестов тоже норм все
источник

SC

Sergey Chepets in JS for testing
Sergey Chepets
jest + puppeteer + flow. Заюзал jest-puppeteer. Он под капотом создает глобальные page, browser, context. В этом моменте все норм. Но я юзаю js + flow, то при использовании глобальных вещей мне flow ругается на них, как на незарезолвленные. Кто в курсе как flow "дать знать" про глобальные переменные и их тип?
Вроде нашел - declare в globalSetup.js решает проблему
источник

V

Vktor in JS for testing
Oleksii Ihnatiuk
если у вас жасмин или мока поищите DataProvider
Я чуток не правильно описал проблему. Просто есть простые 3 теста хочу в "AfterAll" написать await browser.restart() -> получаю error "invalid session ID" https://prnt.sc/pvchcv
источник

V

Vktor in JS for testing
Oleksii Ihnatiuk
если у вас жасмин или мока поищите DataProvider
на самом деле тестов у меня штук 130 и если браузер не рестарартить, то после одного зафейленого теста все следующие фейляться тоже
источник

E

Evgeniy in JS for testing
Привет, у меня задача, доавить тесты в докер и затем сделать CI в гитлабе, кто-то может делал такое, может посоветоватьисточникиинфыъорошие?
источник

VB

Vitalii Budniak in JS for testing
Vktor
на самом деле тестов у меня штук 130 и если браузер не рестарартить, то после одного зафейленого теста все следующие фейляться тоже
можно просто обновить страницу в beforeEach
источник

OK

Oleksandr Khotemskyi in JS for testing
Evgeniy
Привет, у меня задача, доавить тесты в докер и затем сделать CI в гитлабе, кто-то может делал такое, может посоветоватьисточникиинфыъорошие?
Делал, в 2 словах не уложишься. Тебе совет или консультацию?
источник

E

Evgeniy in JS for testing
Oleksandr Khotemskyi
Делал, в 2 словах не уложишься. Тебе совет или консультацию?
пока совет0
источник

OK

Oleksandr Khotemskyi in JS for testing
Evgeniy
пока совет0
совет - запишись на консультацию
источник

E

Evgeniy in JS for testing
Oleksandr Khotemskyi
совет - запишись на консультацию
😂 вопрос, а я могу в докере ж тесты ранить без использования селеноидов и т.д.?
источник

AP

Alexander Popov in JS for testing
Evgeniy
😂 вопрос, а я могу в докере ж тесты ранить без использования селеноидов и т.д.?
плюсую за консультацию
источник

OK

Oleksandr Khotemskyi in JS for testing
Evgeniy
😂 вопрос, а я могу в докере ж тесты ранить без использования селеноидов и т.д.?
все можно, мы ж инженеры
источник