Size: a a a

2020 January 30

BO

Boris Osipov in JS for testing
Anton
"@wdio/sync": "^5.18.6", - devDependencies
если удалить node_modules и package-lock.json и сделать npm i заработает?
источник

A

Anton in JS for testing
пробовал - проблема осталась
источник

BO

Boris Osipov in JS for testing
эм. npm i вообще без ошибок отрабатывает? покажи лог установки.
источник

A

Anton in JS for testing
Спасибо, чот нашел
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fibers@4.0.2 (node_modules\fibers):
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fibers@4.0.2 install: `node build.js || nodejs build.js`
источник

A

Anton in JS for testing
для fibers нужен python? =)
источник

VG

Vitalii Grygoruk in JS for testing
Для node-gyp нужен он :)
источник

BO

Boris Osipov in JS for testing
Anton
для fibers нужен python? =)
источник

BO

Boris Osipov in JS for testing
не забудь про шелл с правами администратора.
источник

A

Anton in JS for testing
спасибо, сам бы не догадался
источник

BO

Boris Osipov in JS for testing
Anton
для fibers нужен python? =)
если кратко то модули для nodejs можно писать или на js или на плюсах(как например fibers). соответственно модули на плюсах тебе надо чем-то скомпилировать в тот момент когда ты делаешь npm i. чтобы было легче есть пакет node-gyp, для его работы нужен питон и какой-нить компилятор. на маке\убунте все проще потому что обычно gcc\python  уже есть, ну или легко поставить через пакетный менеджер. на винде ты должен страдать. как-то так.
источник

A

Anton in JS for testing
вот так и знал что это был конкретно виндовый косяк, но гуглить устал =) Спасибо за помощь
источник

B

Bola in JS for testing
Помню, как в первый раз с этим столкнулся 😡
А когда пересел на xubuntu - каёф. Многие вещи работают без бубна. (Но не работают другие😁)
источник

B

Bola in JS for testing
Anton
вот так и знал что это был конкретно виндовый косяк, но гуглить устал =) Спасибо за помощь
Но вообще то в трейсе должны быть ошибки,и если по ним гуглить - все равно пришел бы к решению Бориса
источник

A

Anton in JS for testing
там было очень много всего, и в тот день я уже был уставший
источник

A

Anton in JS for testing
теперь еще Error: Could not find any Visual Studio installation to use
источник

BO

Boris Osipov in JS for testing
давай в личку
источник

A

Anton in JS for testing
Спасибо еще раз, теперь все завелось
источник

DZ

Dmitry Zakharov in JS for testing
Вышел Puppeteer 2.1.0, который теперь основан на Chromium 80, а также научился запускать Firefox из коробки, что является первым шагом к устранению необходимости использовать дополнительный пакет puppeteer-firefox. Интересно к чему приведет конкуренция Puppeteer и Playwright.
источник

A

Artem in JS for testing
Ребят использую вдио с селеноидом, ранятся 3 потока на один браузер(79 хром) и в каждом прогоне несколько тестов падает с ошибкой «Invalid session Id” браузер в это время просто дисконектится, за частую это тесты где есть взаимодействие нескольких вкладок. У кого то ещё есть подобная проблема?
источник

OK

Oleksandr Khotemskyi in JS for testing
Artem
Ребят использую вдио с селеноидом, ранятся 3 потока на один браузер(79 хром) и в каждом прогоне несколько тестов падает с ошибкой «Invalid session Id” браузер в это время просто дисконектится, за частую это тесты где есть взаимодействие нескольких вкладок. У кого то ещё есть подобная проблема?
ты случайно не ловишь селеноидовский таймаут неактивности после которого браузер прибивается?
источник