Я пытаюсь выбрать элемент из выпадающего списка, но я получил эту ошибку при выполнении:
Исключение в потоке "main" org.openqa.selenium.NoSuchElementException: нет такого element: Невозможно найти элемент: {"method": "xpath", "selector": "// select [@ id = 'id12']"}
HTML код выпадающий список:
<select style="width:163px" name="department:department" id="id12">
<option selected="selected" value="">Escoge</option>
<option value="100">100</option>
<option value="999">999</option>
<option value="800">800</option>
<option value="700">700</option>
<option value="600">600</option>
<option value="540">540</option>
<option value="500">500</option>
<option value="400">400</option>
<option value="345">345</option>
<option value="280">280</option>
<option value="270">270</option>
<option value="264">264</option>
<option value="262">262</option>
<option value="251">251</option>
<option value="201">201</option>
<option value="82">82</option>
<option value="81">81</option>
<option value="50">50</option>
<option value="21">21</option>
<option value="19">19</option>
<option value="001">001</option>
</select>
Мой java код:
WebElement dropdownlist = driver.findElement(By.xpath("//select[@id='id12']"));
Select dropdown = new Select(dropdownlist);
dropdown.selectByVisibleText("100");
Я тоже пытался с этим:
WebElement dropdownlist = driver.findElement(By.xpath("//select[@name='department']"));
Select dropdown = new Select(dropdownlist);
dropdown.selectByVisibleText("100");
WebElement dropdownlist = driver.findElement(By.cssSelector("select[id='id12']"));