Я пытаюсь автоматизировать WinForm, используя элемент управления WebBrowser для навигации и получения информации об отчетах с веб-сайта. Вы можете вводить значения в текстовые поля и вызывать события щелчка для кнопок и ссылок, но я не выяснил, как выбрать опцию раскрывающегося списка .... автоматически Кто-нибудь порекомендует, как выбрать элемент из раскрывающегося списка, учитывая этот пример HTML:
<SELECT id="term_id" size="1" name="p_term_in"><option value="">Select Another Term<option value="201050">Summer 2010<option value="201010">Spring 2010<option value="200980">Fall 2009</SELECT>
Для других, которые могут научиться вводить значения в текстовые поля и вызывать события щелчка, вот как вы это делаете:
webBrowser1.Document.GetElementById("<HTML ELEMENT NAME>").SetAttribute("value", "THE NAME");
Кнопка вызова или гиперссылка:
webBrowser1.Document.GetElementById("<BUTTON>").InvokeMember("click");
Итак, я решил ввести значения и вызвать щелчок, но не решил выбрать раскрывающееся значение.