【发布时间】:2019-01-03 18:30:30
【问题描述】:
如何从 selenium webdriver 的下拉列表中选择元素?
driver.get("http://www.terna.it/SistemaElettrico/TransparencyReport/Load/Dayaheadloadforecast.aspx");
driver.manage().window().maximize();
Actions a = new Actions(driver);
String Year = "2015";
//WebElement dropdown = driver.findElement(By.id("dnn_ctr5826_TernaViewDocumentView_cbAnno_Input"));
// WebElement tab_down = driver.findElement(By.id("dnn_ctr5826_TernaViewDocumentView_cbAnno_DropDown"));
a.moveToElement(driver.findElement(By.id("dnn_ctr5826_TernaViewDocumentView_cbAnno_DropDown"))).sendKeys("2015").click();
search_fn.setClickyear();
HTML 代码:
<input name="dnn$ctr5826$TernaViewDocumentView$cbAnno" type="text" class="rcbInput radPreventDecorate" id="dnn_ctr5826_TernaViewDocumentView_cbAnno_Input" value="2019" readonly="readonly" autocomplete="off">
【问题讨论】:
-
您好,请:添加您想要做什么、您正在做什么以及您得到什么结果的描述,并尽可能添加一个可重现的示例。否则,这个问题完全是胡言乱语,无法回答。
-
哪个element来自哪个dropdown?