Что я хочу сделать, это заполнить его текстом программно.Сверху с текстом заполнителя с внутренним текстом
webBrowser1.Document.GetElementById("textBox").InnerText = "foo";
Этот код работает, но на некоторых веб-сайтах имеется текст-заполнитель. Этот код не позволит мне заполнить это как значение, а вместо него как текст заполнителя.
Странно в каком-то текстовом поле оно будет вставляться как значение при наличии текста-заполнителя. Но в каком-то текстовом поле это не будет.
Другой сценарий заключается в том, что когда он innerText
помещен в качестве текста заполнителя, все, что мне нужно сделать, это нажать на это текстовое поле и написать что-нибудь рядом с ним. Это будет действовать как значение текстового поля.
Есть ли другой способ обойти это?
Большое спасибо – Photonic