Obter texto da tag span no menu suspenso usando o selênio webdriver [closed]

1

ul classe="menu suspenso personalizado-icn" role="menu" estilo="max-height: 180px; estouro-y: auto; min-altura: 105px;" > li class="selected" > li > uma classe="" href="#" tabindex="- 1" > span class="pull-left" > Empréstimo para casa / a > / li > Esta é a minha estrutura html. Eu quero obter o texto 'Home empréstimo', mas eu estou recebendo texto vazio. Eu tinha escrito o código abaixo. Por favor, verifique e corrija Alguém pode me ajudar por favor

@FindBy (como = How.XPATH, usando="// ul [@ class = 'menu suspenso custom-icn'] // li // a // span")     Lista privada 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();

            }
     }


}
    
por Sandhya 14.09.2016 / 19:33

0 respostas