Kar*_*ani 3 selenium selenium-rc selenium-webdriver
我正在开发selenium自动化的框架,我一直坚持使用下拉列表来获取下拉选项的值.我有下拉选项,但现在我想要相同下拉列表的值.是否有可能在硒中获得它.
例如:
这是Html标签:
<select id="periodId" name="period" style="display: none;">
<option value="week1">1</option>
<option value="week2">2</option>
<option value="week3">3</option>
<option value="week4">4</option>
<option value="week5">5</option>
<option value="week16">6</option>
</select>
Run Code Online (Sandbox Code Playgroud)
现在在我开发的框架中,我将传递下拉选项'5',现在我想要下拉选项'5'的值.使用硒可以获得下拉选项'5'的'week5'值吗?
试试这个让我知道.
Select period = new Select(driver.findElement(By.id("periodId")));
period.selectByVisibleText("5");
String value = period.getFirstSelectedOption().getAttribute("value");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4852 次 |
| 最近记录: |