簡體   English   中英

下拉缺少最終點擊

[英]Dropdown missing final click

伙計們,有人可以幫助我完成以下操作:我需要打開下拉菜單並選擇選項。 我的代碼是:

WebElement sorter = driver.findElement(By.cssSelector(".column.medium-12 .row"));
    sorter.click();
    Actions keyDown = new Actions(driver);
    keyDown.sendKeys(Keys.chord(Keys.DOWN)).perform();

我使用以下,因為沒有其他方法可以打開下拉菜單。 上面的代碼完成后,它看起來像屏幕截圖(在沒有確認的情況下卡在第一個選擇的選項上)。 我實際上缺少確認點擊但找不到解決方案。 請幫忙,先謝謝了。

在此處輸入圖片說明

我猜測下拉只是一個普通的<select> html 元素。

如果是這種情況,那么您可以遍歷下拉<option><option>元素並選擇第一個。

WebElement sorter = driver.findElement(By.cssSelector(".column.medium-12 .row"));
sorter.click();
List<WebElement> elements = sorter.findElements(By.tagName("option");
WebElement option = elements.get(0);
option.click();

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM