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
- selecteur type table décrivant les éléments d’interface à rechercher ; consultez la description des champs du sélecteur.
- options paramètre facultatif de type table ; consultez la description des options générales.
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_allconvient à 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,findest 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.