Как выбрать элементы из выпадающего в Selen Webdriver - PullRequest
0 голосов
/ 03 января 2019

Как выбрать элементы из выпадающего списка в селеновом веб-драйвере?

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">

1 Ответ

0 голосов
/ 04 января 2019

Это не обычный выпадающий список.Вы должны работать с ним как со списком, который содержит веб-элементы.В этом вопросе я описал, как работать с такими выпадающими списками.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...