Перейти к содержимому

Фотография

Watir - как выбрать дату в календаре


  • Авторизуйтесь для ответа в теме
В теме одно сообщение

#1 prosta

prosta

    Новый участник

  • Members
  • Pip
  • 5 сообщений
  • ФИО:Леся Ле

Отправлено 25 января 2012 - 10:30

Помогите советом или примером. С Watir -ом только начинаю работать.

Есть такой календарь Изображение .

IE 9: html (при клике на поле Arrival Date ) : <input id="critFrom" class="hasDatepicker valid" type="text" value="" readonly="readonly" name="event.arrivalDate" size="11">
Здесь в ІЕ Не могу выбрать нужную мне дату (не наводится)в дев.туле

В FireBuge же "навелось". Дата 25 января 2012:
<td class=" ui-datepicker-days-cell-over ui-datepicker-current-day ui-datepicker-today" onclick="query...">
<a class="ui-state-default ui-state-highlight ui-state-active ui-state-hover" href="#">25</a>

Пробовала разные варинты, но не в результате не получается выбрать дату, которая мне нужна.
Что именно я пробовала:
ie.text_field(:name, "event.arrivalDate").set(25)

ie.link(:id, "critFrom").click + то же самое , но с class-ами

Ошибки следующие:
Watir::Exception::ObjectReadOnlyException
Watir::Exception::UnknownObjectException
  • 0

#2 prosta

prosta

    Новый участник

  • Members
  • Pip
  • 5 сообщений
  • ФИО:Леся Ле

Отправлено 25 января 2012 - 10:49

Только что нашла ответ на свой вопрос:

t=Time.now
y=t.strftime("%Y")
m=t.strftime("%m")
d=t.strftime("%d")

date= y+"-"+m+"-"+d
ie.text_field(:id, "critFrom").value=date
  • 0


Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных