Выбор пункта из выпадающего списка при заполнении формы на сайте - 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}");

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 4 из 5
Похожие ответы