Пожалуйста, любой может помочь мне, как выбрать параметры из раскрывающегося списка, если элемент не отображается и является логическим атрибутом. Вот тег html:Как сделать элемент видимым в selenium webdriver?
<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>
Работаю над селеном 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, и там элемент не отображается. может ли кто-нибудь предложить мне, как сделать элемент видимым, тогда как я могу выбрать вариант.
Возможный дубликат [Выбрать опцию из выпадающего элемента не видно] (http://stackoverflow.com/questions/20366703/select-option-from-dropdown-element-is-not-visible) – Akbar