Как получить значения выпадающего списка - PullRequest
0 голосов
/ 21 марта 2019

Я пытаюсь получить элементы, перечисленные в выпадающих списках на веб-странице, используя веб-браузер c #.Проблема в том, что есть раскрывающийся список 1 и раскрывающийся список 2. Раскрывающийся список B заполняется в зависимости от выбранного элемента в раскрывающемся списке 1

, поэтому, когда я вручную взаимодействую с раскрывающимися списками в браузере, второй раскрывающийся список изменяется, но с помощью веб-браузера c #Кажется, я не могу заставить его работать.

я сделал следующее:

1 - я получаю значения элементов в раскрывающемся списке 1 и сохраняю их в виде списка, а затем в foreachЦикл Я использовал приведенный ниже код для установки раскрывающегося значения 1

pBrowser.Document?.GetElementById("DropDownList1")?.SetAttribute("value",dmtCode);

после установки раскрывающегося значения. Я использовал приведенный ниже код для получения списка элементов в раскрывающемся списке2

var subTypeValues = pBrowser.Document?.GetElementById("DropDownList2")?.Children;

на этом этапе.Я также использовал getAttribute("value), чтобы проверить, установлено ли значение и задано ли оно.

, поэтому, даже если я установил значение drowdown 1, значение prodowndown 2 не меняется.

anyпомощь очень ценится

...