我有一个小问题,选择下拉列表与硒(java)的选项。无法选择下拉选项(硒/ java)
这里是HTML代码的小片段,我的尝试选择由值的选项:
[Java代码]
String dateRangeSearchFor = "YESTERDAY";
ElementsCollection ListOfOptions = $(By.id("searchMaskForm:jobSearch_dateRange_input")).$$(By.tagName("option"));
logger.info("selecting option");
for (SelenideElement listElement : ListOfOptions)
{
String valueOfElement = listElement.getAttribute("value");
if (valueOfElement.equals(dateRangeSearchFor))
{
//$(By.xpath("//*[@id='searchMaskForm:jobSearch_dateRange_input']/option[contains(., '"+dateRangeSearchFor+"')]")).setSelected(true);
listElement.setSelected(true); break;
}
}
出于某种原因,该代码是不工作,既不与文本也不与索引。有什么建议么?
编辑:.click();
和selectOption();
不工作既不