input: 
  def scrape_website(url: str, search_term: str, class_name: str) -> List[str]:
      """Given a URL of an online store, a search term, and a class name, this function
      uses Selenium to navigate to the URL, input the search term, and retrieve the text 
      of elements that match the given class name. The function returns a list of strings
      where each string is the name of a product found.
      >>> scrape_website("https://www.example.com/", "shoes", "product")
      ['Men\'s Running Shoe', 'Women\'s Casual Shoe', 'Children\'s Sneaker']
      """
  
output:     
      from selenium import webdriver
      from selenium.webdriver.common.by import By
      from selenium.webdriver.common.keys import Keys
      import time
  
      driver = webdriver.Chrome()
      driver.get(url)
      
      search_box = driver.find_element(By.NAME, "q")
      search_box.send_keys(search_term)
      search_box.send_keys(Keys.RETURN)
      
      time.sleep(2)  # Wait for the page to load
      
      elements = driver.find_elements(By.CLASS_NAME, class_name)
      product_names = [element.text for element in elements]
      
      driver.quit()
      
      return product_names
  