【发布时间】:2015-07-22 04:07:42
【问题描述】:
当我找到并分配一个 Select 对象来获取其选项时,我遇到了一个问题,这可能是由于页面上的一些不稳定的 HTML。这是 Select 及其选项的 HTML:
<select>
<option selected="" val="1">1</option>
<option val="2">2</option>
<option val="3">3</option>
<option val="4">4</option>
<option val="5">5</option>
...
</select>
选择是使用 XPath 定位的:.//*[@id='employeeTable_paginate']/div/select
我想知道它是否无法找到选项,因为values 在 HTML 中被称为vals?我尝试了以下代码,看看它是否会得到选项:
for (WebElement option : select.getOptions()) System.out.println(option);
但它不打印任何东西。此外,如果我尝试按索引选择一个选项,它会说它无法找到具有该索引的选项。
【问题讨论】:
标签: java html selenium selenium-webdriver