@smelya999

Как проверить кол-во элементов на странице в Selenium в Модели PageObject?

Нужно проверить, сколько элементов с одним классом на странице, с использованием POM.
Подскажите, что делаю не так?
def test_quantity_pizza(self, browser):
        quantity = LenghtPizza(browser)
        quantity.go_to_site()
        quantity.click_on_region_button()
        quantity.look_for_element()

        assert quantity.look_for_element() == 34

class LenghtPizza(BasePage):
    def click_on_region_button(self):
        self.driverwait(ChromeLocators.LOCATOR_CHOISE_MOSCOW).click()
    def look_for_element(self):
        driver = self.driver
        self.LOCATOR_lENGTH_PIZZA = len(driver.find_elements_by_class_name("sc-1tpn8pe-3 duQqqx"))
  • Вопрос задан
  • 142 просмотра
Пригласить эксперта
Ответы на вопрос 1
EreminD
@EreminD
Кое-что умею
а разве look_for_element() не должен делать return какого-то значения?

например
def look_for_element(self):
        driver = self.driver
        self.LOCATOR_lENGTH_PIZZA = len(driver.find_elements_by_class_name("sc-1tpn8pe-3 duQqqx"))
        return self.LOCATOR_lENGTH_PIZZA
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы