Я правда бы в том примере бы yandex_main_page = SearchHelper(browser) По другому сделал бы, не удобно каждый раз в тесте это писать + дублирование кода то же не есть гуд.
облазила весь гугл и не понимаю, есть ли существенный различия в автотестировании jsonRPC/протобафов и обычного реста? есть ли какие-то специфичные вещи?
REST = json или soap (а тело при передачи всегда в xml) GRPC = протофайл, который автоматически позволяет формировать тело запроса и ответа с помощью протокола (виртуальная "машинка"), в любую систему для REST для любых процессоров, систем и машинок