Я не могу выбрать случайные значения из раскрывающегося списка, который имеет код ниже html.
<div class='ui-dropdown-items-wrapper'>
<ul class='ui-dropdown-items ui-dropdown-list' role='listbox'>
<cdk-virtual-scroll-viewport class='cdk-virtual-scroll-viewport'>
<div class='cdk-virtual-scroll-content-wrapper'>
<p-dropdownitem class='ng-tns-c14'>
<li role='option' class='ui-dropdown-items ui' area-label="apple">
<span class='ng-star-inserted'>apple</span>
</li>
</p-dropdownitem>
<p-dropdownitem class='ng-tns-c14'>
<li role='option' class='ui-dropdown-items ui' area-label="Banana">
<span class='ng-star-inserted'>Banana</span>
</li>
</p-dropdownitem>
<p-dropdownitem class='ng-tns-c14'>
<li role='option' class='ui-dropdown-items ui' area-label="Mango">
<span class='ng-star-inserted'>Mango</span>
</li>
</p-dropdownitem>
</div>
<div class="cdk-virtual-scroll-spacer"></div>
</cdk-virtual-scroll-viewport>
</ul>
</div>
Я пробовал код ниже, но не работает ... Может ли кто-нибудь помочь мне выбрать случайные значения сверху HTML код.
List<WebElement> options = driver.findElements(By.xpath("//*[@role='option']"));
Random rand = new Random();
int list= rand.nextInt(options.size());
options.get(list).click();