Как найти все предметы внутри выпадающего списка, используя селен c# - PullRequest
0 голосов
/ 27 марта 2020

Вот пример того, как html выглядит на странице

<input id="f_a8D5A3AF14B9547FCA269683E7602B0C5138_4_1-inputEl" data-ref="inputEl" type="text" fieldref="carbox" objectref="a8D5A3AF14B9547FCA26535302B0C5" size="1" name="f_a8D5A3AF14B9547FCA269683E7602B0C5138_4_1-inputEl" aria-hidden="false" aria-disabled="false" role="combobox" aria-haspopup="true" aria-expanded="false" aria-owns="f_a8D5A3AF14B9547FCA269683E7602B0C5138_4_1-inputEl f_a8D5A3AF14B9547FCA269683E7602B0C5138_4_1-picker-listEl" aria-autocomplete="list" aria-invalid="false" aria-readonly="false" aria-describedby="f_a8D5A3AF14B9547FCA269683E7602B0C5138_4_1-ariaStatusEl" aria-required="true" class="x-form-field x-form-required-field x-form-text x-form-text-default  x-form-empty-field x-form-empty-field-default" autocomplete="off" data-componentid="f_a8D5A3AF14B9547FCA269683E7602B0C5138_4_1">

Я могу найти поле со списком, но нет элементов внутри коробки

Вот как Я смог найти выпадающий список

 var listContainer = Scope.FindElement(By.XPath(
                     $@"//input[contains(@fieldref,'{
                             _field}')]"));
            //input[contains(@fieldref,'AccountInput.SpecificTruckHaulContractType')]"

Как мне получить список всех значений внутри коробки?

  var items1 = listContainer.FindElements(By.XPath($@"//input[contains(@fieldref,'{
                         _fiel}')]"));

возврат предметов1

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...