Почему флаг --browser-test не включен в список флагов Chromium, используемый Puppeteer по умолчанию? - PullRequest
1 голос
/ 25 сентября 2019

Мне просто любопытно, есть ли какой-либо известный нежелательный эффект этого флага на автоматизацию, или он может сделать мои тесты менее действительными.

В настоящее время я запускаю тесты с этим флагом, и это, похоже, не повредит.Это просто упустили из виду?

https://peter.sh/experiments/chromium-command-line-switches/#browser-test https://github.com/GoogleChrome/puppeteer/blob/master/lib/Launcher.js#L38

1 Ответ

0 голосов
/ 28 сентября 2019

--browser-test активирует внутренний тест, используемый разработчиками Chromium для перерисовки холста.

Некоторый старый код в хранилище дает эту подсказку

Сообщает Content Shell, что он работает как content_browsertest.

И эта проблема в хранилище Chromium содержит больше информации:

Нам нужен тестэта проверка захвата холста происходит N раз при N перерисовках.Этот тест не подходит для тестов макета webkit, так как он медленный и включает фиктивные потоки.

Похоже, они добавили специальный флаг для этого теста.

Следовательно, Вы не должны активировать этот флаг , так как этот тест касается внутренних тестов браузера командой разработчиков, а не тестирования веб-сайтов.

...