***强文本***在从下拉列表中第二次选择元素时无法找到元素。
我尝试等待
String elementSelector = "//*[@id='approverPicker"
+ iApproversCount
+ "-list']//div[contains(concat(' ','x-combo-list-item', ' '), 'x-combo-list-item') and contains(text(),'"
+ name + "')]";
driver.findElement(By.xpath(elementSelector)).click();
已选择“第一次”元素,但是当我尝试在添加第一个元素之后选择第二次元素时,它抛出无法定位元素
这是html代码:
<div class="x-combo-list-inner" id="approverPicker1-list" style="" xpath="1"> <div class="x-combo-list-item" style="" ext:qtip="test@gmail.com">app,auto</div> <div class="x-combo-list-item" style="text-align:left;"
ext:qtip="test@gmail.com">autoi, compl</div>
<div class="x-combo-list-item" style="text-align:left;" ext:qtip="test@gmail.com">autoEmployee2, autoEmployee2</div>
<div class="x-combo-list-item x-combo-selected" style="text-align:left;" ext:qtip="test@gmail.com">autoEmployee, autoEmployee</div> <div class="x-combo-list-item" style="text-align:left;" ext:qtip="test@.com">autoEmployeeui, autoEmployeeui</div> <div class="x-combo-list-item" style="text-align:left;" ext:qtip="test@gmail.com">bob, sponge</div> <div class="x-combo-list-item" style="text-align:left;"