Я запускаю следующий скрипт для запуска моих тестов:
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
Кто-нибудь знает, как правильно это сделать?