for product_group_name in driver.find_elements_by_css_selector("div[class^='products-grid__ProductGroupTitle']"): for product in driver.find_elements_by_xpath("//div[starts-with(@class,'products-grid__ProductGroup')][./div[starts-with(@class,'products-grid__ProductGroupTitle')][text()='" + product_group_name.text + "']]//div[starts-with(@class,'consumer-product-card__InViewContainer')]"): print (product_group_name.text, product.text)