Puppeteer заменяет Selenium при тестировании приложения браузера. Для мобильных устройств вы используете Appium (iOS / Android), где для isHeadless
будет установлено значение true.
Уже существует проблема в Github repo , которая объясняет, как это делается.
Установите "isHeadless":true
на нужном устройстве в appium.capabilities.json