input: from selenium import webdriver
  
  def scrape_online_store(url: str, search_term: str) -> None:
      """
      Create a webscraper using Python’s Selenium that retrieves data from an online store.
      The scraper navigates to the specified URL, searches for the given term, and prints the names of the products found.
      >>> scrape_online_store("https://www.example.com/", "shoes")
      Product Name 1
      Product Name 2
      Product Name 3
      """
      
      # create a new Firefox session
      driver = webdriver.Firefox()
      driver.implicitly_wait(30)
      driver.maximize_window()
  
      # navigate to the application home page
      driver.get(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_term)
      search_field.submit()
  
      # get the list of elements which are displayed after the search
      product_list = driver.find_elements_by_class_name("product")
  
      # iterate through each element and print the text that is
      # name of the product
      for product in product_list:
          print(product.text)
  
      # close the browser window
      driver.quit()
output:     # get the list of elements which are displayed after the search
      product_list = driver.find_elements_by_class_name("product")
  
      # iterate through each element and print the text that is
      # name of the product
      for product in product_list:
          print(product.text)
  
      # close the browser window
      driver.quit()