input: Write a function that creates a webscraper using Python's Selenium to retrieve data from an online store. The function should initialize a webdriver, navigate to the store's homepage, search for products using a keyword, and print the names of the products found. If no products are found, it should print "No products found". 
  
  def webscraper(url, keyword):
      from selenium import webdriver
      driver = webdriver.Firefox()
      driver.implicitly_wait(30)
      driver.maximize_window()
      driver.get(url)
      search_field = driver.find_element_by_name("q")
      search_field.clear()
      search_field.send_keys(keyword)
      search_field.submit()
      product_list = driver.find_elements_by_class_name("product")
      if product_list:
          for product in product_list:
              print(product.text)
      else:
          print("No products found")
      driver.quit()
  
  assert webscraper("https://www.example.com/", "shoes")
  assert webscraper("https://www.example.com/", "hat")
  assert webscraper("https://www.example.com/", "jeans")
  assert webscraper("https://www.example.com/", "bags")
  assert webscraper("https://www.example.com/", "nonexistent")
output: def webscraper(url, keyword):
      from selenium import webdriver
      driver = webdriver.Firefox()
      driver.implicitly_wait(30)
      driver.maximize_window()
      driver.get(url)
      search_field = driver.find_element_by_name("q")
      search_field.clear()
      search_field.send_keys(keyword)
      search_field.submit()
      product_list = driver.find_elements_by_class_name("product")
      if product_list:
          for product in product_list:
              print(product.text)
      else:
          print("No products found")
      driver.quit()