Согласно HTML, кажется, что узел <select>
имеет атрибут style="display: none;"
, поэтому вы не можете напрямую получить доступ к узлу <select>
.
Вы можете передать соответствующий частичный символ последовательность то есть английский для тега <input>
и затем click()
для элемента с текстом английский , и вы можете использовать следующее решение:
new WebDriverWait(driver, 10).until(ExpectedConditions.elementToBeClickable(By.xpath("//input[@id='srclang-selectized']"))).sendKeys("English");
new WebDriverWait(driver, 10).until(ExpectedConditions.visibilityOfElementLocated(By.xpath("//select[@id='srclang' and @name='srclang']/option[contains(., 'English')]"))).click();