У меня есть текстовое поле только для чтения на моем сайте. И мне нужно ввести дату, используя огурец и ватир. Но я не могу установить какую-либо ценность. Даже передавая значение даты с помощью метода value =
, я не могу ввести какой-либо вывод. Существует календарь JavaScript.Текстовое поле только для чтения
я писал:
browser.text_field(:name => "deal[start_date]").value = 'test'
он показывает следующее сообщение об ошибке:
Watir::Exception::ObjectReadOnlyException: Watir::Exception::ObjectReadOnlyException
from /var/lib/gems/1.8/gems/watir-webdriver-0.1.7/lib/watir-webdriver/elements/element.rb:252:in `assert_writable'
from /var/lib/gems/1.8/gems/watir-webdriver-0.1.7/lib/watir-webdriver/elements/text_field.rb:24:in `value='
from (irb):10
Пожалуйста, помогите мне, я в беде.
Как намекает Желько, правильный подход здесь состоит в том, чтобы выполнять те же действия, что и пользователь, то есть нажимать календарь JS. Только очень особый тип пользователя вручную выполнил бы фрагмент JavaScript для выбора даты. :) – jarib