🧩 ¿Qué es una Clase en programación?

El ejemplo en Python que vimos:

import time

from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC


class TheFreeRangeTesterHomePage:
    URL = 'https://www.thefreerangetester.com'

    NAVIGATION_BUTTON = (By.XPATH, "//a[@class='mouse']")
    POPUP_INICIO = (By.CSS_SELECTOR, 'div.mc-closeModal')

    def __init__(self, browser):
        self.browser = browser

    def load(self):
        self.browser.get(self.URL)

    def close_popup(self):
        popup = self.browser.find_element(*self.POPUP_INICIO)

        popup.click()

    def enable_navigation(self):
        time.sleep(2)
        navigation_button = self.browser.find_element(*self.NAVIGATION_BUTTON)

        navigation_button.click()