Помогите разобраться с календарем $I->executeJS - выбор конкретного месяца(даты)

codeception
webdriver
php
javascript
Теги: #<Tag:0x00007f7b647275e0> #<Tag:0x00007f7b647273d8> #<Tag:0x00007f7b647270b8> #<Tag:0x00007f7b64726ed8>

(A) #1


вот такой календарь с фильтрацией по месяцам - при использовании $I->executeJS("$(’.datepicker–cell’).click()"); драйвер выбирает по умолчанию - Январь.
Вопрос как выбрать конкретный месяц - или дату (когда будет по числам фильтр)?? Спасибо!


(Vasiliy Rakshin) #2

вот примерный скрипт (вместо вашего): "$('input.datepicker').datepicker('setDate', '01.01.2012')"


(Maxim Zaitsev) #3

Если у календаря есть поле ввода даты с клавиатуры, то не проще ли сразу вставить значение через send_keys ?
Какой смысл тестировать стандартный виджет…


(A) #4

Ввести значения в поле нельзя - только выбрать в календаре после чего отобразится выбранный период (календарь вызывается кликом по полю)


(Ugin Berets) #5

Тут подобная проблема