У меня другой тип раскрывающегося списка HTML, поэтому я не могу выбрать значение из него с помощью Selenium Webdriver.Как сделать раскрывающийся список SelectElement, чтобы я мог использовать SelectElement.SelectByValue?
Я пробовал следующее, но получаю ошибку
IWebElement qualification = driver.FindElement(By.Id("qual"));
SelectElement qSelect = new SelectElement(qualification)
Это HTML
<div>
<inv-drop-down-select [width]="268" identifier="qualification" id="qual" formControlName="Qualification" [items]="qualifications">
</inv-drop-down-select>
</div>
и я попытался это сделать
IWebElement qualification = driver.FindElement(By.Id("qual"));
SelectElement qSelect = new SelectElement(qualification)
Я получаю следующую ошибку
OpenQA.Selenium.Support.UI.UnexpectedTagNameException: 'Элемент должен был бытьвыбрать, но был выбран из выпадающего списка '
HTML is
<span _ngcontent-wiv-c81="">Please Select...</span> <li _ngcontent-wiv-c81="" role="menuitem" class="ng-star-inserted"><a _ngcontent-wiv-c81="" class="selected"><span _ngcontent-wiv-c81="">Masters</span></a></li> <li _ngcontent-wiv-c81="" role="menuitem" class="ng-star-inserted"><a _ngcontent-wiv-c81=""><span _ngcontent-wiv-c81="">Degree</span></a></li>