我有一個小問題,選擇下拉列表與硒(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();
不工作既不