Я пытаюсь написать приемочный тест для мобильного окна адаптивной верстки сайта. Есть ли способ переключить браузер в режим мобильного устройства с помощью Codeception?
Режим мобильного устройства для Codeception
Ответы (2)
Для тестирования отзывчивости веб-сайтов я установил размер окна в начале теста:
$I->resizeWindow(320, 480);
Дайте мне знать, если это работает для вас.
Обновление: если вам действительно нужно, вы всегда можете перенастроить chromedriver в начале теста для эмуляции определенного устройства.
person
sunomad
schedule
11.06.2017
Отзывчивость зависит не только от размера окна, но и от соотношения пикселей.
- person Val Budkin; 24.06.2017
Работал на меня. Спасибо!
- 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