selenium aria-activedescendant多选框java

时间:2017-12-07 13:32:56

标签: java google-chrome selenium selenium-chromedriver

我需要在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;当我更改列表中的选择值时,值正在改变

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:0)

根据您共享的HTML选择多点向下框,您可以使用以下代码行:

driver.findElement(By.xpath("//li[@class='select2-search-field']//input[@class='select2-input' and contains(@id,'id_autogen')]")).click();