В моем сценарии мне нужно переключиться на значения, доступные в раскрывающемся списке, и проверить результаты на основе выбора. У меня есть значения «В сети» и «Вне сети» в раскрывающемся списке. По умолчанию будет показано одно значение, а другое скрыто. Этот раскрывающийся список не является выбранным типом. Поэтому, когда я пытаюсь,
cy.get ('# response-select-dropdown-value-value'). Select ('Out-of-Network');- Сбой сценария и ошибка говорит, что элемент не выбран тип. Затем попытался, cy.get ('# response-select-dropdown-value-value'). Eq (0) .click ();- он щелкает по раскрывающемуся списку и не щелкает по предполагаемому значению. Я пытался нажать ({несколько: правда}). но не сработало. force: true, тоже не щелкает.
cy.get ('#act-select-dropdown-value-value'). содержит (Out-of-Network '). click ();- не работает, говорит, что элемент не найден
cy.get ('# dropdown-value') .should ('be.visible') .eq (0) .contains ('Out-of-Сеть ') .click ();CypressError: Тайм-аут повторной попытки: ожидается, что '' будет 'видимым'
Этот элемент '' не виден, поскольку его содержимое обрезается одним из его родительских элементов, у которого есть свойство CSS overflow: 'hidden',' scroll 'или' auto '