Как получить значение <textarea>в модуле тестирования Ruby Cucumber - PullRequest
1 голос
/ 17 сентября 2011

Я использую тестовый модуль Cucumber и пытаюсь получить значение textarea, однако не могу заставить его работать.

Это мой код ...

page.find(:xpath, "//div[@id='process']/table/tbody/tr/td/div/textarea").value

Это ошибка, которую я получаю ...

Error: undefined method `value' for nil:NilClass (NoMethodError)

Этот URL-адрес, указанный ниже, подтверждает, что value является правильным методом для получения значения: http://www.w3schools.com/jsref/dom_obj_textarea.asp

Может кто-нибудь помочь мне решить эту проблему.

1 Ответ

2 голосов
/ 17 сентября 2011

Ошибка nil означает, что вы не получаете текстовое поле - команда find возвращает nil.Попробуйте упростить запрос xpath или обратиться к текстовой области по имени или идентификатору.

...