我们如何在下拉列表中选择“最后一个”选项值
找出html代码,这个下拉框项是根据Grid中的记录大小动态生成的
<select id="CPHRegContent_ddlPageSize" onchange="return ddlPageChange();"name="ctl00$CPHRegContent$ddlPageSize">
<option value="25">25</option>
</select>
有时可能有 3 项
<select id="CPHRegContent_ddlPageSize" onchange="return ddlPageChange();" name="ctl00$CPHRegContent$ddlPageSize">
<option value="25">25</option>
<option value="50">50</option>
<option value="100">100</option>
</select>
每次执行我的代码,都应该选择该下拉列表中的最后一个选项, 让我知道针对这种情况我们该如何处理
最佳答案
这是选择下拉列表中最后一项的代码
Select selectBox = new Select(driver.findElement(By
.xpath("//*[@id='CPHRegContent_ddlPageSize']")));
int selectOptions = selectBox.getOptions().size();
selectBox.selectByIndex(selectOptions - 1);
关于java - 使用 Java 查找下拉列表 Webdriver 中的最后一个选项值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24277891/