当用户展开菜单并选择和选项时,如何使用Selenium获取所选选项?
<select class="brand-select select-glossy user-success" name="">
<option value="All Makes">All Makes</option>
<option value="Ford">Ford</option>
<option value="Lincoln">Lincoln</option>
<option value="Mercury">Mercury</option>
</select>
答案 0 :(得分:0)
找到select
元素并创建一个Select
对象(需要import org.openqa.selenium.support.ui.Select
)
使用其中的API获取第一个选择的选项:
WebElement selectedOption = new Select(driver.findElement(By.className("brand-select"))).getFirstSelectedOption();