Нужно на вебстраничке с помощью powershell + selenium заполнить textarea
Раньше я делал это с помощью следующих команд.
$message | clip
$ie.FindElementById("body").SendKeys([OpenQA.Selenium.Keys]::LeftControl + "v")
Данная команда как бы работает.
Но она использует буфер обмена, что не удобно.
Во время работы скрипта, если начать пользоваться буфером получается много проблем.
Потом мне подсказал команду Kazun как вставить текст без буфера.
$element = $ie.FindElementByID("body")
$ie.executeScript("arguments[0].value=arguments[1];", $element, $message)
lnk
Команда работала, но недавно на сайте, что то поменялось и она перестала работать.
При выполнении указанной команды, текст в Textarea вставляется.
Но при отправке формы через кнопку submit
Содержимое Textarea исчезает.
И генерится ошибка о том, что я должен был заполнить Textarea.
Подскажите как поправить команду, чтобы она всетаки работала.
Так выглядит textarea который мне нужно заполнить.
lnk
html вебстранички на которой находится контрол
lnk