Выбор пункта из выпадающего списка при заполнении формы на сайте - C#
Формулировка задачи:
Подскажите пожалуйста как осуществить выбор пункта из выпадающего списка через компонент webBrowser
тоесть программа на сайте и встречает форму:
как сделать что бы программа выбрала нужную категорию?
Заранее благодарен за ответ!
<select name="catlist[]" id="category" onchange="onCategoryChange(this.value)"> <option value="0">Категория 1</option> <option value="1">Категория 2</option> <option value="2">Категория 3</option> </select>
Решение задачи: «Выбор пункта из выпадающего списка при заполнении формы на сайте»
textual
Листинг программы
foreach (HtmlElement de in webBrowser1.Document.GetElementsByTagName("a")) if (de.GetAttribute("class").Equals("chosen-single")) { var period = webBrowser1.Document.GetElementById("chosen-single"); de.InvokeMember("click"); break; } SendKeys.SendWait("{DOWN}"); SendKeys.SendWait("{DOWN}"); SendKeys.SendWait("{DOWN}"); SendKeys.SendWait("{ENTER}");
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д