выбор раскрывающегося списка календаря в cypress

#jquery #visual-studio-code #automation #cypress

Вопрос:

у меня есть виджет календаря в поле дата начала. Я хотел бы выбрать дату в cypress с помощью cssSelector,как мы можем это сделать ? HTML-код прилагается ниже для справки:

==$0 «Дата начала» *

Комментарии:

1. Пожалуйста, проясните вашу конкретную проблему или предоставьте дополнительные сведения, чтобы выделить именно то, что вам нужно. Поскольку это написано в настоящее время, трудно точно сказать, о чем вы просите.

Ответ №1:

Сначала вам нужно переключиться в окно календаря, затем вы можете выбрать дату. Ниже приведен пример фрагмента кода.

 cy.get(startDate).click()//click start date cy.get(calenderPopup)//it will read all dates in the calender  .each(($el) =gt; {  var date = $el.text()  if (today == date) {  cy.wrap($el).click()  }  })