Существует ресурс под названием unium, который является бесплатным и открытым исходным кодом, который предоставляет вам удаленный интерфейс к вашей игре.
Это позволит вам вызывать обработчик onClick через URL-адрес, а затем запрашивать состояние вашего объекта, чтобы узнать, активирован ли он.
Затем вы можете объединить это с инфраструктурой тестирования (mocha,pytest или что-либо еще) для запуска модульных или интеграционных тестов.
В отличие от тестового бегуна, его можно использовать «на устройстве», можно использовать для интеграционных тестов и четко отделяет тестовый код от игрового кода.