Есть много способов сделать то, что вы хотите - самый простой, вероятно,
page.first('#mat-checkbox-23[aria-checked="true"]', minimum: 0)&.click
, который будет искать первый элемент с заданным идентификатором и aria-checked = "true" и щелкнет по нему, если он существует ,
Примечание. Идентификатор в вашем тесте и в примере HTML не совпадали, поэтому я выбрал идентификатор из вашего теста, при необходимости измените его. Также у вас есть класс cdk-visually-hidden
. Если элемент фактически не виден на странице, это не сработает, и вам нужно добавить больше окружающих HTML к вашему вопросу с более подробным описанием. именно то, что вы пытаетесь сделать (вы не можете нажать на невидимые элементы)