Привет. Я пытаюсь автоматизировать процесс, в котором мой сценарий будет выбирать отдельные значения в поле множественного выбора и выполнять некоторые действия в зависимости от результатов.Ниже мой код.Проблема с моим кодом заключается в том, что он будет выбирать все значения множественного выбора, вместо этого он должен выбрать отдельный элемент в списке.Все значения списка имеют динамический характер, и мы не можем предсказать, что будет дальше.Запрос вашей помощи в этом отношении!
Значения в множественном выборе: Тест 1, Тест 2 и т. Д.
public void filterByTemplateName() throws Exception
{
WebDriverWait wait = new WebDriverWait(driver, 15);
wait.until(ExpectedConditions.invisibilityOfElementLocated(By.xpath("performing action")));
WebElement eventName = driver.findElement(By.xpath(".//select[@name='Test_templateName']']"));
driver.switchTo().frame("test_frame");
Select sel = new Select(templateName);
List<WebElement> options = sel.getOptions();
for (WebElement temp:options)
{
temp.click();
}
}