Я запускаю следующий скрипт для запуска своих тестов:
testcafe --debug-on-fail \"chrome:emulation:device=iphone 6\" tests/e2e/specs/*.spec.js
В документации TestCafe они используют следующее для эмуляции iPhone:
chrome:emulation:device=iphone 6
Я не верю, что это работает, потому что, когда я запускаю свой тест, соотношение сторон и масштабирование устройства не похожи на выбор iPhone 6/7/8 на Chrome.
Я также тестировал:
chrome:emulation:device=iphone 6/7/8
Что сделало то же самое.
Я могу эмулировать все другие устройства в эмуляторе Chrome, то есть:
chrome:emulation:device=ipad mini
chrome:emulation:device=pixel 2
Кто-нибудь знает, как это сделать?