Я разрабатываю приложение для автоматизации Windows на С#, используя управление веб-браузером. Чтобы установить значения для элементов управления, я использую свойство SetAttribute. Он отлично работает для всех элементов управления, кроме текстового поля, содержащего водяные знаки.
Например
Ниже приведена моя кодировка.
WebBrowser.Document.GetElementById("ctl00_Content1_dob_txbx").SetAttribute("value", "09/17/1976");
Во время работы приложения текстовое поле содержит значение, подобное водяному знаку.
Например
при нажатии кнопки отправки дата исчезает. Как я могу установить дату в текстовом поле водяного знака?
Как я могу добиться следующего вывода
Примечание. На веб-сайте водяной знак создается с помощью ajax WatermarkExtender.