Просто не очень понятно, почему ты считаешь, что тесты становятся загадочнее. Упадет метод с ассертами внутри, по стектрейсу все будет понятно. Никаких душевных мук.
Поддерживаю.
Я считаю так:
1. Тест должен знать, ЧТО и КОГДА проверить. Например, вполне ок из теста вызвать метод page.verifyBlaBla()
2. А пэдж объект должен знать, КАК это проверить. Поэтому он может иметь иметь метод verifyBlaBla() и в нём делать какие-то ассерты. Но он не знает, когда нужно вызывать этот метод.