2016-08-08 105 views
-2
<svg viewBox="0 0 24 24" style="display: inline-block; fill: rgb(224, 224, 224); height: 24px; width: 24px; transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms; position: absolute; right: 0px; top: 22px; -webkit-user-select: none;"><path d="M7 10l5 5 5-5z"></path></svg> 

<path d="M7 10l5 5 5-5z"></path> 

我试图使用操作类悬停在使用选择类,但似乎没有工作的容器。如何从硒webdriver中的下拉菜单中选择一个选项。该元素不是'选择'元素

回答

0

如果元素不是选择元素,那么它仍然是一个WebElement。显示选项并找到该选项的xpath,如果需要选择特定选项,请按如下所示使用文本查找。您可能需要等待以等待显示选项。

示例: 1.单击下拉元素以显示项目列表。 2.使用以下找到选项,然后选择它

WebElement yourElement = driver.findElement(By.xpath("//*[contains(text(),'THE OPTION TEXT YOURE LOOKING FOR')]")); 
yourElement.click(); 
相关问题