У меня есть рекламные звонки, которые сделаны только на мобильных устройствах. В Chrome я могу использовать режим устройства и моделировать мобильное устройство, и полученный рекламный вызов с сервера корректно адаптируется к мобильному устройству. Я не уверен, как Chrome делает это, за исключением, возможно, отправки другого агента пользователя.
В документации Cypress.io говорится, что пользовательский агент может быть изменен в файле конфигурации (Cypress.json). Но мне нужно запустить тест для видового экрана на рабочем столе, а затем для мобильного видового экрана с мобильным пользовательским агентом. Есть ли способ изменить пользовательский агент программно?