#cypress
#кипарис
Вопрос:
Приложение не открывается в адаптивном для мобильных устройств режиме при запуске сценариев с использованием cy.viewport(«anydevice»).
Я использую cypress mocha, и я не вижу приложение в мобильном адаптивном режиме
описание (‘Производственный набор тестов’, функция () {
it('TC02_AuthorizedLoginVerification_Mobile', function()
{
cy.viewport('samsung-s10')
cy.visit('https://staging.youvisit.com/tour/hanover')
cy.get('div[id=registration-visitortype]').click()
cy.get('td[item-value=prospective_student').click()
cy.get('td[item-value=hs_student]').click()
cy.get('div[id=registration-firstname').click()
cy.get('input[id=firstname]').type("Test First Name")
cy.get('div[id=registration-lastname').click()
cy.get('input[id=lastname]').type("Test Last Name")
cy.get('div[id=registration-email').click()
cy.get('input[id=email]').type("Test@gmail.com")
cy.get('select[id=enrollyear]').select("2021")
cy.get('select[id=enrollterm]').select("Fall")
cy.get('input[id=school]').type("Weldon Curt")
cy.get('select[id=major]').select("Accounting")
cy.get('select[id=gender]').select("Female")
cy.get('div[id=registration-birthdate]').type("07/07/2000")
cy.get('input[id=phone]').type("123456789")
cy.get('select[id=country]').select("United States (USA)")
cy.get('input[id=us_street]').type("Test Street")
cy.get('input[id=us_postal]').type("02340")
cy.get('input[id=us_street]').click()
cy.contains('DONE').click()
cy.contains('Thanks for your submission!').should('be.visible')
})
})
Комментарии:
1. Можете ли вы опубликовать свой фрагмент кода, чтобы получить больше ясности.
2. Я добавил приведенный выше фрагмент кода
3. если вы откроете тот же URL-адрес в «Эмуляторе Chrome», он откроется в адаптивном для мобильных устройств режиме, где вы можете увидеть либо экран «Продолжить в браузере», либо экран с кнопкой «Пуск».
4. Я только что попробовал это на своей машине, и я могу открыть его в мобильной компоновке с помощью вашего кода.
describe('Stackoverflow Question', function () { it('Open in S10', function () { cy.viewport('samsung-s10') cy.visit('https://staging.youvisit.com/tour/hanover') }) })
. imgur.com/Ho30laR5. describe(‘Производственный набор тестов’, function() { it(‘Sample_GoogleLaunch’, function() { cy.viewport(‘samsung-s10’) cy.visit(‘ google.com ‘ ) }) }) Я попытался запустить приведенный выше код, представление выглядит как макет для мобильных устройств, но открытое приложение по-прежнему отображается на рабочем столе, оно не является адаптивным для мобильных устройств