Пожалуйста, попробуйте следующий способ получить коллекцию элементов и перебрать обернутые jQuery элементы. Пожалуйста, обратитесь к Cypress Iterate по массиву элементов DOM для получения дополнительных сведений. Я не уверен, можете ли вы найти уникальный класс или идентификатор над предоставленной вами DOM, если он существует, измените соответственно селектор 'div.dropdown-menu.open> ul> li> a> span.text' css .
Когда вы добавляете имя класса в селектор css, если имя класса содержит пробелы «ex: class name», замените «пробел» на «.» (например: имя класса). Это будет выглядеть так ('div.class.name> div.dropdown-menu.open> ul> li> a> span.text')
cy
.get('div.dropdown-menu.open > ul > li> a > span.text') //This will create countries element collection
.each(($el, index, $list) => {
//<<Add here the drop down expand element click action>>
// $el is a wrapped jQuery element, wrap this element so we can use cypress commands on it
cy.wrap($el).click()
})