Я пытаюсь получить элементы, перечисленные в выпадающих списках на веб-странице, используя веб-браузер 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помощь очень ценится