Pular para o conteúdo principal

Localizar vários elementos de UI (ui_element.find_all)

Esta função está disponível somente a partir da versão 20260507.

Declaração​

elementos = ui_element.find_all(seletor [, opcoes])

Parâmetros​

Valor retornado​

  • elementos
    Tabela; array formado por todos os elementos correspondentes. Retorna um array vazio quando não há correspondências.

Descrição​

find_all é adequado para enumerar controles do mesmo tipo ou verificar primeiro a quantidade de correspondências. Se você precisar somente da primeira correspondência, use find, que é mais direto.

Exemplo​

local ui_element = require("ui_element")

local items = ui_element.find_all({
role = "button",
})

for i, item in ipairs(items) do
nLog(i, item.text or "")
end

Observação: o código acima usa a função nLog, que não pertence a este capítulo.