Я хотел упомянуть про .textContent в комментариях к примеру, но ограничения хабра не позволили это сделать.
Дело в том, что при вводе текста в input или textarea меняется только current value свойство (в dom ему соответствует значение .value ). Внутренности initial value при вводе текста остаются неизменными (можете проверить в фаебаге). Доступ к initial value осуществляется через .defaultValue (в случае textarea .defaultValue == .textContent ).
И вот очень похоже, что XPATH "//textarea[text() = 'initial'] ищет только в initial value значениях. А вот как заставить искать его в current value значениях я не знаю. Да и вообще, осуществимо ли это в принципе?
Дело в том, что при вводе текста в input или textarea меняется только current value свойство (в dom ему соответствует значение .value ). Внутренности initial value при вводе текста остаются неизменными (можете проверить в фаебаге). Доступ к initial value осуществляется через .defaultValue (в случае textarea .defaultValue == .textContent ).
И вот очень похоже, что XPATH "//textarea[text() = 'initial'] ищет только в initial value значениях. А вот как заставить искать его в current value значениях я не знаю. Да и вообще, осуществимо ли это в принципе?