嗨,我是Selenium Java自动化的新手,需要您提供有关Dropdown内容的帮助,我想从Dropdown中获取详细信息,还需要从文本文件发送值以在该下拉列表中进行选择。 Screenshot of HTML page 我尝试在下拉菜单中选择“ Mr”,但是出现以下错误“ org.openqa.selenium.ElementNotInteractableException:键盘无法访问元素”
下面是我的代码
driver.findElement(By.className("chosen-single")).click();
Thread.sleep(3000);
driver.findElement(By.className("active-result")).sendKeys("Mr");
请帮助我将先生发送到下拉菜单。预先感谢。
原始HTML页面详细信息。抱歉,格式。
<a class="chosen-single chosen-single-with-deselect chosen-default" tabindex="-1">
<span>Choose Title</span>
<div><b></b></div>
</a>
<div class="chosen-drop">
<div class="chosen-search"><input type="text" autocomplete="off"></div>
<ul class="chosen-results">
<li class="active-result" style="" data-option-array-index="1">Mr</li>
<li class="active-result" style="" data-option-array-index="2">Mrs</li>
<li class="active-result" style="" data-option-array-index="3">Ms</li>
<li class="active-result" style="" data-option-array-index="4">Miss</li>
<li class="active-result" style="" data-option-array-index="5">Dr</li>
<li class="active-result" style="" data-option-array-index="6">Prof</li>
<li class="active-result" style="" data-option-array-index="7">Aprof</li>
<li class="active-result" style="" data-option-array-index="8">Sir</li>
<li class="active-result" style="" data-option-array-index="9">Madam</li>
<li class="active-result" style="" data-option-array-index="10">Pastor</li>
<li class="active-result" style="" data-option-array-index="11">Reverend</li>
<li class="active-result" style="" data-option-array-index="12">Lord</li>
<li class="active-result" style="" data-option-array-index="13">Lady</li>
<li class="active-result" style="" data-option-array-index="14">Captain</li>
<li class="active-result" style="" data-option-array-index="15">FO</li>
</ul>
</div>