and

infix fun and(other: Selector): Selector(source)

Both must hold on the same node: text("Add") and clickable(). The result keeps this selector's scope and match choice; other must not carry its own match choice (first/at) or a different scope, because a node predicate cannot express either and silently dropping them would target a different element.

Throws

when other has a match choice or a different scope.