Я стараюсь написать приемочный тест для мобильного видового экрана адаптивного макета сайта.
Есть ли способ переключить браузер в режим мобильного устройства с помощью Codeception?
Для тестирования отзывчивости сайтов я установил размер окна в начале теста:
$I->resizeWindow(320, 480);
Дайте мне знать, если это работает для вас.
Обновить:
Если вам действительно нужно, вы всегда можете перенастроить chromedriver в начале теста для эмуляции конкретного устройства.
Так что, если вам нужно запустить тесты кодового восприятия в режиме мобильной эмуляции, вот раздел среды, который вам нужно использовать:
env:
top:
modules:
config:
WebDriver:
browser: 'chrome'
window_size: 360x640
capabilities:
platform: ANDROID
browserName: chrome
chromeOptions:
mobileEmulation:
deviceName: 'Samsung Galaxy S4'
Просто поставить мобильное разрешение недостаточно.