Приведенный ниже код работает нормально для chrome и firefox, но не работает для Safari 13.0.5. Я могу получить список элементов, а также соответствовать ожидаемому значению, но не щелкнул (используя click()
) значение списка, однако оно не отображает никаких ошибок, но получено.
List<WebElement> brands = elementLocator.getWebDriver().findElements(By.xpath("//div[@id='oj-listbox-drop']/ul/li"));
WebElement dropdwn;
for (int i = 0; i < brands.size(); i++) {
System.out.println("Dropdown Size:-->" + brands.size());
tdv = testcaseStep.getTestDataValue().trim())
if(brands.get(i).getText().toString().equalsIgnoreCase(tdv)) {
dropdwn=brands.get(i);
dropdwn.click();
}
}