Самым большим ограничением подобного тестирования является работа метода render, который "не видит", что скрыто за тем или иным CSS-классом. Поэтому некоторый функционал сайта можно проверить только по косвенным признакам. Например, как в случае с "бургером", мы проверяем лишь переключение нужного атрибута, но не имеем возможности проверить, как все происходит на самом деле. То же касается и смены цветовой схемы сайта.
Желаю удачи с поиском!
Держите стажировку
https://t.me/myitjob/84
Спасибо!