Chained Target

We are used to nested querying in JavaScript e.g. document.querySelector("#foo").querySelector("#bar"). Similarly you can chain targets in Puppetry.

Let's say we have a target LEVEL_1:

Defining parent target

If we want to have a child target we use Options link

Defining local target

We set Parent target to LEVEL_1 and Parent type to generic element.

Chained target

As soon as the LEVEL_2 target defined we can address it as any simple target.