text: import time
  from selenium import webdriver
  from selenium.webdriver.common.keys import Keys
  from selenium.webdriver.support.select import Select
  
  # Implicit
  # Explicit
  # pause the test for few seconds
  
  validateText = "Option3"
  driver = webdriver.Chrome(executable_path="C:\\Users\\hewer\\Projects\\pytest-appium\\Drivers\\chromedriver.exe")
  driver.implicitly_wait(5)
  driver.get("https://rahulshettyacademy.com/seleniumPractise/")
  
  driver.find_element_by_css_selector("input.search-keyword").send_keys("ber")
  time.sleep(2)
  count = len(driver.find_elements_by_xpath("//div[@class='products']/div"))
  print(count)
  assert count == 3
  
  buttons = driver.find_elements_by_xpath("//div[@class='product-action']/button")
  print(len(buttons))
  print(buttons)
  for button in buttons:
      button.click()
  
  driver.find_element_by_css_selector("img[alt='Cart']").click()
  driver.find_element_by_xpath("//button[text()='PROCEED TO CHECKOUT']").click()
  driver.find_element_by_class_name("promoCode").send_keys("rahulshettyacademy")
  driver.find_element_by_css_selector(".promoBtn").click()
  print(driver.find_element_by_css_selector("span.promoInfo").text)
  time.sleep(2)
  driver.close()
  