如何從中獲取MY_TROUBLE_TWO
並單擊?如何獲得div標記的值
我已經嘗試了下面提到的代碼,但它沒有爲我工作。
試過碼1)
WebElement element = driver.findElement(By.xpath(".//div[7]/div/div/div/div/div/div/div[2]/div[@class='dx-item-content dx-list-item-content']"));
element.click();
試過代碼2)
wait.until(ExpectedConditions.presenceOfElementLocated(By.xpath(".//div[7]/div/div/div/div/div/div/div[2]/div[@class='dx-item-content dx-list-item-content']"))).click();
試過代碼3)
Select select = new Select(driver.findElement(By.xpath(".//xpath_to_item")));
select.selectByVisibleText("MY_TROUBLE_TWO");
我html
代碼如下:
<div class="dx-scrollview-content" onclick="void(0)">
<div id="50d24777-593c-7626-d924-2a3db0e72e89" class="dx-item dx-list-item dx-list-item-selected dx-state-focused" role="option" aria-selected="true" style="">
<div class="dx-item-content dx-list-item-content">MY_TROUBLE_ONE</div>
</div>
<div class="dx-item dx-list-item" role="option" aria-selected="false">
<div class="dx-item-content dx-list-item-content">MY_TROUBLE_TWO</div>
</div>
</div>
什麼不起作用?你有錯誤信息嗎?它超時嗎?它無法找到元素? – n247s