我需要在selenium中自动选择多点下行框。下面给出了包含下拉列表的html代码。每个组件的html代码都是使用firebug进行的。
<input type="text" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false" class="select2-input" id="s2id_autogen346" tabindex="-1" placeholder="" style="width: 269px;" aria-activedescendant="select2-result-label-367">
我有aria-activedescendant =&#34; select2-result-label-367&#34;当我更改列表中的选择值时,值正在改变
答案 0 :(得分:0)
根据您共享的HTML
选择多点向下框,您可以使用以下代码行:
driver.findElement(By.xpath("//li[@class='select2-search-field']//input[@class='select2-input' and contains(@id,'id_autogen')]")).click();