Aller au contenu principal

Rechercher plusieurs éléments d’interface (ui_element.find_all)

Cette fonction est disponible à partir des versions postérieures au 20260507

Déclaration

elements = ui_element.find_all(selecteur [, options ])

Paramètres

Valeur renvoyée

  • elements type table, tableau de tous les éléments correspondants. Renvoie un tableau vide lorsqu’aucun élément ne correspond.

Description

find_all convient à l’énumération de contrôles similaires ou à la vérification préalable du nombre de correspondances. Si seul le premier élément correspondant est nécessaire, find est plus direct.

Exemple

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

Remarque : le code utilise la fonction nLog, qui n’appartient pas à ce chapitre.