def test_all_collections_open(self):
driver = self.driver
driver.get("https://igavesti-ou.myshopify.com/")
driver.find_element_by_partial_link_text("Meat").click()
assert "Meat" in driver.title
driver.find_element_by_link_text('Home').click()
driver.find_element_by_partial_link_text("Fish").click()
assert "Fish" in driver.title
driver.find_element_by_link_text('Home').click()
driver.find_element_by_partial_link_text("Spices").click()
assert "Spices" in driver.title
driver.find_element_by_link_text('Home').click()
driver.find_element_by_partial_link_text("Ghee").click()
assert "Ghee" in driver.title
driver.find_element_by_link_text('Home').click()
driver.find_element_by_partial_link_text("Vegetable").click()
assert "Vegetable" in driver.title
driver.find_element_by_link_text('Home').click()
driver.find_element_by_partial_link_text("Frozen").click()
assert "Frozen" in driver.title
driver.find_element_by_link_text('Home').click()
driver.find_element_by_partial_link_text("Rice").click()
assert "Rice" in driver.title
driver.find_element_by_link_text('Home').click()
driver.find_element_by_partial_link_text("Sweets").click()
assert "Sweets" in driver.title
Я хочу сделать все oop из этого, чтобы каждый раз, когда он нажимал на ссылку коллекции и проверял, открывается каждая страница. Я пробовал несколько способов, но он всегда нажимает на первую ссылку - «Мясо». Вышеупомянутое решение является старым школьным способом, но как я могу реализовать его через al oop.
Вот как это выглядит раздел