Я просто думал, что
@antonppavlov задает конкретный, практический вопрос. И если ему реально надо 150 полей заполнять и потом также зеркально проверять, то ему проще сделать отдельный тестовый шаг, в котором через PageObjects это будет делаться. А потом заюзать его в тестах. И там уже будет неважно напрямую он показывает внутренности PageObject, делает это через "API" или каким-то хитрым способом. В таком случае, вся "хрупкость" будет ровно в одном месте, а не размазана в десятке мест.