Playwright. Ветвление теста - можно ли в зависимости условия выполнить различные действия в тесте

Добрый день!
Я пишу автотесты на playwright для следующего кейса: у нас есть таблица, в первом столбце отображается название показателя, во втором находятся результат показателя. Результат показателя это такая ячейка, в которой отображается сам результат, либо замещающий текст, по нажатию на эту ячейку открывается поле ввода/селектор/два поля ввода в зависимости от типа результата показателя. По тест-кейсу нужно ввести значение первого показателя (1 строчка таблицы). Фишка в том, что мы не знаем заранее какого типа там будет значение, соответственно не знаем что откроется - обычный инпут, выпадающий список или два инпута (для диапазона). Можно ли как-то в playwright узнать, что нам попалось и в зависимости от этого решить каким образом вводить результат (вводить текст, выбирать из списка или вводить два значения диапазона)
Буду благодарна любой помощи по данному вопросу!

Так а в чем проблема получить все поля из попала и потом проверить их тип (тип поля, класс и тд). Потом в зависимости от типа поля или ввести текст или выбрать из дропдауна.