Size: a a a

2020 October 09

V

VIktor in JS for testing
Подскажит плиз  юзаю jest-playwright
page определен им глобально
Делаю вот так в начале
 await jestPlaywright.resetContext()

а потом
const context = await browser.newContext();
 await context.grantPermissions(['geolocation']);


 await page.goto(T5_URL);
Ругается, что resetContext не функция, А если не сбрасывать контекст, то наверное из-за глобального page. Пермишн на геопозицию не работает((
источник

AV

Alex Vershinin in JS for testing
VIktor
Подскажит плиз  юзаю jest-playwright
page определен им глобально
Делаю вот так в начале
 await jestPlaywright.resetContext()

а потом
const context = await browser.newContext();
 await context.grantPermissions(['geolocation']);


 await page.goto(T5_URL);
Ругается, что resetContext не функция, А если не сбрасывать контекст, то наверное из-за глобального page. Пермишн на геопозицию не работает((
источник

OK

Oleksandr Khotemskyi in JS for testing
Интересно, надо версии плейврайта сравнить
источник

OK

Oleksandr Khotemskyi in JS for testing
VIktor
Подскажит плиз  юзаю jest-playwright
page определен им глобально
Делаю вот так в начале
 await jestPlaywright.resetContext()

а потом
const context = await browser.newContext();
 await context.grantPermissions(['geolocation']);


 await page.goto(T5_URL);
Ругается, что resetContext не функция, А если не сбрасывать контекст, то наверное из-за глобального page. Пермишн на геопозицию не работает((
^^^
источник

V

VIktor in JS for testing
"jest": "^25.5.2",
   "playwright": "^1.4.0",
 "jest-playwright-preset": "^0.1.3",
источник
2020 October 10

P

Paul G in JS for testing
всем привет, у кого-то есть sandbox проект с большим количеством багов -> чисто дать ребятам для практики поиска багов
источник

ES

Eugen Sklyarov in JS for testing
Привет, есть ли более элегентный способ ранить тесты в разных браузерах параллельно чем указанный тут? https://github.com/microsoft/playwright/issues/639
источник

AP

Alexander Popov in JS for testing
По факту это к раннеру вопрос, а не к пв
источник

AP

Alexander Popov in JS for testing
Можно по разному к этому делу поступать
источник

ES

Eugen Sklyarov in JS for testing
Ну я только с jest работал, на сколько я понял он ранит параллельно файлы
источник

ES

Eugen Sklyarov in JS for testing
Может есть какие-то примеры или ссылка на что почитать
источник

AP

Alexander Popov in JS for testing
Eugen Sklyarov
Ну я только с jest работал, на сколько я понял он ранит параллельно файлы
Так и есть... Можно запускать весь джест несколько раз, можно сделать чтоб каждый тест в одном джесте запускался пару раз
источник

AP

Alexander Popov in JS for testing
Типа как дата дривен, только вместо данных браузеры
источник

ES

Eugen Sklyarov in JS for testing
Через дата провайдеры?
источник

AP

Alexander Popov in JS for testing
Типа того да
источник

ES

Eugen Sklyarov in JS for testing
Угу спасибо большое
источник

AI

Alexander Ivanov in JS for testing
здравствуйте, посоветуйте, пожалуйста, инструмент для создания наглядных отчётов о выполнении тестов на jest
источник

OP

Oleksandr Pelykh in JS for testing
Alexander Ivanov
здравствуйте, посоветуйте, пожалуйста, инструмент для создания наглядных отчётов о выполнении тестов на jest
Allure
источник

OP

Oleksandr Pelykh in JS for testing
Alexander Ivanov
здравствуйте, посоветуйте, пожалуйста, инструмент для создания наглядных отчётов о выполнении тестов на jest
Есть попроще типа jest html reporter
источник

AI

Alexander Ivanov in JS for testing
у него jest вроде не упомянут в описании. за второе спасибо, посмотрю
источник