input: 
  def scrape_online_store(site_url: str, search_keyword: str) -> List[str]:
      """
      Scrape an online store using Selenium to retrieve product names based on a search keyword.
      :param site_url: The URL of the online store.
      :param search_keyword: The keyword to search for in the store.
      :return: A list of product names matching the search keyword.
      
      >>> scrape_online_store("https://www.example.com/", "shoes")
      ['Running Shoes', 'Casual Shoes', 'Formal Shoes']
      >>> scrape_online_store("https://www.mockstore.com/", "phones")
      ['Smartphone X', 'Feature Phone Y']
      """
      from selenium import webdriver
  
      # create a new Firefox session
      driver = webdriver.Firefox()
      driver.implicitly_wait(30)
      driver.maximize_window()
  
      # navigate to the application home page
      driver.get(site_url)
  
      # get the search textbox
      search_field = driver.find_element_by_name("q")
      search_field.clear()
  
      # enter search keyword and submit
      search_field.send_keys(search_keyword)
      search_field.submit()
  
      # get the list of elements which are displayed after the search
      # currently on result page using find_elements_by_class_name
      product_list = driver.find_elements_by_class_name("product")
  
      # iterate through each element and get the text that is
      # name of the product
      product_names = [product.text for product in product_list]
  
      # close the browser window
      driver.quit()
  
      return product_names
output:     from selenium import webdriver
      from selenium.webdriver.common.by import By
      from selenium.webdriver.common.keys import Keys
  
      # create a new Firefox session
      driver = webdriver.Firefox()
      driver.implicitly_wait(30)
      driver.maximize_window()
  
      # navigate to the application home page
      driver.get(site_url)
  
      # get the search textbox
      search_field = driver.find_element(By.NAME, "q")
      search_field.clear()
  
      # enter search keyword and submit
      search_field.send_keys(search_keyword)
      search_field.send_keys(Keys.RETURN)
  
      # get the list of elements which are displayed after the search
      # currently on result page using find_elements_by_class_name
      product_list = driver.find_elements(By.CLASS_NAME, "product")
  
      # iterate through each element and get the text that is
      # name of the product
      product_names = [product.text for product in product_list]
  
      # close the browser window
      driver.quit()
  
      return product_names