ul class = "dropdown-menu custom-icn" role = "menu" style = "max-height: 180px; overflow-y: auto; min-height: 105px;"> li rel = "0" class = "selected"> li rel = "1"> a class = "" href = "#" tabindex = "- 1"> span class = "pull-left"> Home Loan / a> / li> Это моя HTML-структура .Я хочу получить текст «Внутренний заем», но получаю пустой текст. Я написал приведенный ниже код. Пожалуйста, проверьте и исправьте, может кто-нибудь мне помочь, пожалуйста
@FindBy (how = How.XPATH, используя = "// ul [@ class = 'выпадающее меню custom-icn'] // li // a // span") private List allProducts;
public void selectProductType(String productName)
{
Iterator<WebElement> i = allProducts.iterator();
while(i.hasNext())
{
WebElement ele = i.next();
System.out.println(ele.getText()+"ele");
if (ele.getText().equalsIgnoreCase(productName))
{
ele.click();
}
}
}