O forum atual do agile testers está sendo depreciado, ou seja, não é possível criar ou responder a threads no momento. Por favor utilize o novo fórum https://github.com/AgileTesters/forum/issues

Clicar em um item do DropDown

Topic created · 2 Posts · 21 Visualizações
  • Bom dia, podem me ajudar ?
    Quero clicar em ‘Clonar’ desse dropdown, o ID dele é 1…
    2f9bf778-fca4-4cc2-99b6-b717dab0ecd3-image.png

    Estava tentando com xpath:

    find(:xpath, ".//ul[@class='dropdown-menu' and @id='1']" ).click
          ou tbem
    find('.dropdown-menu', :text => 'Clonar').click
    

    E nenhuma dessas opções está funcionando :( Acredito que deve ser bem fácil mas ainda não consegui…

  • @Michele sua primeira tentativa esta errada pq id está no li e não no elemento ul

    a segunda tentativa esta errada pq parece que é um dropdown… o o item do dropdown é “Clonar” e a sua linha esta procurando um dropdown-menu com esse texto sem abrir do dropdown menu.

    sendo assim vc precisaria de algo parecido como:

    dropdown =  find(".barraFuncoes.........dropdown-menu" ).click
    within dropdown do
        find.('#1').click
    end
    

    ou algo como

    find(".barraFuncoes.........dropdown-menu" ).click
    find(:xpath, ".//ul[@id='barraFuncoes.....']/li[@id='1']" ).click
    
    

    nao sei se esse codigo esta correto mas acredito que vc tenha entendido a ideia :)