onDescendants

Returns a handle to every component below the matched node, at any depth, in depth-first pre-order. The node itself is excluded, which is how a query scopes to one subtree:

onNodeWithTag("editor").onDescendants().filter(SwingMatcher.isOfType<JLabel>())