Если у меня есть приложение C# с встроенным веб-браузером, и я перехожу к веб-сайту. Я хочу, чтобы мое приложение находило первое текстовое поле IE: email и заполняло его Xtacy, а затем второе текстовое поле Password with Password.Как автоматически заполнить текстовое поле в C#
-3
A
ответ
2
Вы должны смотреть на документы. Класс WebBrowser имеет свойство Document. Это возвращает HtmlDocument, который даст вам доступ к DOM.
Далее вы используете GetElementById(), чтобы получить поле ввода, как показано ниже, а затем установить его с помощью метода SetAttribute.
HtmlDocument d = this.yourWebBrowser.Document;
d.GetElementById("<id of IE input>").SetAttribute("value", "Xtacy");
d.GetElementById("<id password input>").SetAttribute("value", "Password");
3
Вы должны найти управление Textbox и установите значение следующим образом:
HtmlDocument doc = this.webBrowser1.Document;
doc.GetElementById("IE").SetAttribute("Value", "Xtacy");
doc.GetElementById("Password").SetAttribute("Value", "Password");
Смежные вопросы
- 1. Заполнить автоматически текстовое поле
- 2. Как автоматически заполнить текстовое поле в gridview?
- 3. Как заполнить текстовое поле
- 4. Как заполнить текстовое поле
- 5. Бритва: Как заполнить текстовое поле?
- 6. Заполнить текстовое поле ссылкой?
- 7. AppleScript заполнить текстовое поле
- 8. C# Заполнить текстовое поле от данных цикла
- 9. текстовое поле автоматически расширяемой
- 10. Как автоматически добавить текстовое поле
- 11. Как щелкнуть текстовое поле автоматически?
- 12. Есть ли способ автоматически заполнить текстовое поле формы переменной сеанса?
- 13. Заполнить текстовое поле нажатием кнопки
- 14. заполнить текстовое поле данными mysql
- 15. Попытка заполнить только текстовое поле
- 16. Заполнить текстовое поле данными RadGrid
- 17. Symfony2 - Заполнить текстовое поле ArrayCollection?
- 18. Как заполнить текстовое поле для перекрестных доменов?
- 19. Как заполнить текстовое поле HTML данными MySQL
- 20. Как заполнить текстовое поле при открытии формы?
- 21. Расширение Firefox: как заполнить текстовое поле ввода
- 22. Как заполнить текстовое поле внутри сетки
- 23. Capybara: Как заполнить текстовое поле без «id»?
- 24. Как заполнить текстовое поле из набора данных?
- 25. Как заполнить текстовое поле из результата запроса
- 26. Как заполнить текстовое поле из выделенного списка
- 27. Как заполнить текстовое поле с трансверсом серого
- 28. Как заполнить текстовое поле с помощью переключателя
- 29. Как заполнить текстовое поле с помощью DropDownList
- 30. Как заполнить текстовое поле на clickEvent?
Post соответствующая часть HTML-кода с формой –
см это [ответ] (HTTP: // StackOverflow. com/a/7861026/500725), это может вам помочь. –