Пожалуйста, любой может помочь мне, как выбрать параметры из раскрывающегося списка, если элемент не отображается. Вот HTML тег:Выбрать опцию из выпадающего элемента не видно
<select id="visualizationId" style="width: 120px; display: none;" name="visualization">
<option value="day">Day</option>
<option value="week">Week</option>
<option selected="" value="month">Month</option>
Am работает над селеном WebDriver. ниже код не работает нормально. Есть ли образец кода для выбора невидимого элемента.
Actions actions1 = new Actions(driver);
WebElement dBox1= ((new WebDriverWait(driver,60)).until(ExpectedConditions.elementToBeClickable(By.id("visualizationId"))));
selectByVisibleText("week");
actions1.moveToElement(dBox1);
actions1.click();
actions1.perform();
При использовании ниже линии также я получаю сообщение об ошибке: Элемент не видимых в данный момент, и поэтому не может быть взаимодействовали с длительность команды или тайм-аут: 32 миллисекунду
Select se=new Select(driver.findElement(By.id("visualizationId")));
se.selectByVisibleText("Week");
или
se.selectByValue("week");
См. Html, и там элемент не отображается. Может ли кто-нибудь предложить мне, как сделать элемент видимым и выбрать вариант.
@Ajay, я попытался с помощью кода, но я получаю следующее сообщение об ошибке: Не удается найти элемент с текстом: недельное – Amirdha