я поэтому и предложил вместо того чтобы сразу лезть в селениум, автотесты и вот это вот все - начать хотя бы с базовых знаний по языку. хотя бы с самых минимальных, базовые типы, встроенные объекты и методы, основные операции с типами
для ООП надо долго и упорно разворачивать мозги в другую сторону. зато когда развернутся - эт да, каеф. правда главное не упарываться классами на каждый чих
дело не в кровавости скорее, а в том что нужно понимать что и для чего ты делаешь. DRY KISS SOLID это все красиво звучит, но если ты не понимаешь зачем оно тебе то скорее всего оно тебе не нужно