#c# #.net #c#-4.0
#c# #.net #c #-4.0
Вопрос:
Но все,
я пишу код на C #, который откроет страницу, а затем выберет элемент из списка.
это мой код.
webBrowser.Document.GetElementById("x:446594328.7:mkr:List:nw:1").SetAttribute("SelectedIndex", "2";
но это не выбор элементов из списка.
список выглядит примерно так
<ul id="x:446594328.7:mkr:List:nw:1" class="igdd_DropDownList " nw="1" mkr="List">
<li class="igdd_ListItem " id="x:446594328.8:adr:0" adr="0"><a href="javascript:void(0)"></a></li>
<li class="igdd_ListItem " id="x:446594328.9:adr:1" adr="1"><a href="javascript:void(0)">xyz</a></li>
<li class="igdd_ListItem " id="x:446594328.10:adr:2" adr="2"><a href="javascript:void(0)">Pqr</a></li>
</ul>
Комментарии:
1. У этих элементов вообще нет идентификатора.
2. я привел только пример
3. Должен быть какой-то Javascript (это всего лишь предположение, поскольку вы не предоставляете полный код), который эмулирует выпадающий список, поэтому вам нужно проверить, как этот скрипт «выбирает» элемент.
4. я обновил вопрос оригинальным кодом, пожалуйста, взгляните 🙂