В настоящее время работает на Selenium WebDriver и используя Java. Если у меня выпадающее имя называется Продукт ..Как выбрать все параметры в раскрывающемся списке - Selenium Webdriver?
В этом падении у меня так много значений (например: 60). при выполнении кода я отменяю выбор всех параметров, тогда я выбрал, какой вариант я хочу, потому что по умолчанию все значения выбраны в HTML .. и он работает нормально.
Таким же образом, если я хочу выбрать все параметры в то же время .. Как я могу выполнить действие.
<select id="productId" multiple="" style="width: 125px; display: none;" name="products[]"> <option selected="" value="1020 ROUTER SERIES">1020 ROUTER SERIES</option> <option selected="" value="1030 ROUTER SERIES">1030 ROUTER SERIES</option> <option selected="" value="1040 ROUTER SERIES">1040 ROUTER SERIES</option> <option selected="" value="1061 ROUTER">1061 ROUTER</option> </select>
и так далее ..
Вот пример кода:
Log.info("Clicking on Product dropdown");
JavascriptExecutor executor31 = (JavascriptExecutor)driver;
executor31.executeScript("document.getElementById('ProductId').style.display='block';");
Select select31 = new Select(driver.findElement(By.id("ProductId")));
select31.deselectAll();
select31.selectByVisibleText("1222");
Thread.sleep(6000);
JavascriptExecutor executor32 = (JavascriptExecutor)driver;
executor32.executeScript("document.getElementById('ProductId').style.display='block';");
Select select32 = new Select(driver.findElement(By.id("ProductId")));
select32.selectByVisibleText("1020");
Описание и нижняя линия вопрос крайне неясные –
Если я хочу, чтобы выбрать несколько вариант из выпадающего I'am отменив все, и я выбрать параметры, что я хочу .. еще раз я хочу для всех вариантов, как я отменяю выбор. select.deselectAll(); такого рода метод. – Amirdha
Извините; все еще крайне неясным. Можете ли вы добавить часть своего кода к вопросу? –