Режим мобильного устройства для Codeception

Я пытаюсь написать приемочный тест для мобильного окна адаптивной верстки сайта. Есть ли способ переключить браузер в режим мобильного устройства с помощью Codeception?


person Val Budkin    schedule 10.06.2017    source источник


Ответы (2)


Для тестирования отзывчивости веб-сайтов я установил размер окна в начале теста:

$I->resizeWindow(320, 480);

Дайте мне знать, если это работает для вас.

Обновление: если вам действительно нужно, вы всегда можете перенастроить chromedriver в начале теста для эмуляции определенного устройства.

person sunomad    schedule 11.06.2017
comment
Отзывчивость зависит не только от размера окна, но и от соотношения пикселей. - person Val Budkin; 24.06.2017
comment
Работал на меня. Спасибо! - person Abhishek; 28.10.2020

Итак, если вам нужно запустить тесты кодирования в режиме мобильной эмуляции, вот раздел среды, который вам нужно использовать:

env:
top:
     modules:
        config:
            WebDriver:
                browser: 'chrome'
                window_size: 360x640
                capabilities:
                   platform: ANDROID
                   browserName: chrome
                   chromeOptions:
                        mobileEmulation:
                             deviceName: 'Samsung Galaxy S4'

Просто поставить мобильное разрешение недостаточно.

person Max Sherbakov    schedule 14.01.2019