Похоже, вы используете driver.find_element_by_xpath, а не driver.find_elements_by_xpath.
Вы также можете убрать пробелы из
"//h2[@class='product-name'] / a"
Я не верю, что это правильный xpath с пробелами там.
- Правка -
Это правильный xpath, однако переключение на find_elements_by_xpath для меня сработало -
driver = webdriver.Chrome(chrome_options = options, executable_path = driver_path)
driver.get('http://magento-demo.lexiconn.com/')
driver.find_element_by_xpath(".//*[@id='search']").send_keys("Bed & Bath")
driver.find_element_by_xpath(".//*[@id='search_mini_form']/div[1]/button").click()
lis = driver.find_elements_by_xpath("//h2[@class='product-name']/a")
print(len(lis))
Выходы 9