В настоящее время работает над веб-драйвером селена. Я пытаюсь найти элемент visualizationId, но получаю вышеуказанную ошибку. Вот код, где я получаю ошибку:
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();
Вот тег 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>
В документации говорится:
Ожидание проверки элемента видимо и разрешено, чтобы вы могли щелкнуть его.
Поскольку ваш элемент не отображается (display: none;
), его нельзя щелкнуть.
driver.findElement(By.id("elementId"));