I'm practicing selenium and try to click to selected product but somehow it's not working. I'm pretty sure that I do messy with css selector. Please have a look and help me out. Thank you.
from selenium import webdriver
from time import sleep
driver = webdriver.Chrome('./chromedriver.exe')
driver.maximize_window()
driver.get('https://www.khepa.xyz/')
# Shop Page
driver.find_element_by_link_text('SHOP').click()
# Next Page
driver.find_element_by_css_selector('[class*="next"]').click()
# Select Product
# products = driver.find_elements_by_xpath('//*[@class="woocommerce-loop-product__title"]')
products = driver.find_elements_by_css_selector('[class*="status-publish"]')
for product in products:
sunglasses = product.find_element_by_css_selector('a h2')
if sunglasses == 'Sunglasses':
sunglasses.click()
break
sleep(5)
driver.close()