#python-3.x #selenium #pytest
Вопрос:
Это действительно странно, вдруг случилось, что в режиме отладки мне недоступно выбрать опцию. В то же время, когда код работает в обычном режиме, все работает нормально.
Для выбора элемента я использую следующий код:
из селена.webdriver.поддержка.импорт пользовательского интерфейса Выберите
select_state = Выбрать(self.driver.find_element_by_xpath(‘…’))
select_state.select_by_value(x)
Все параметры сохраняются в select_state без проблем. Затем, когда выполняется строка для выбора по значению, я получаю логическую ошибку: «Выберите» объект не имеет атрибута «select_by_value»
Я поискал варианты для select by и выяснил, что больше нет опции select_by_value. Почему и как это может измениться? Есть только варианты:
- select_by_index,
- select_by_visible_text.
Кто-нибудь из вас сталкивался с подобной проблемой в прошлом?
Комментарии:
1. Ты устроил какую-то задержку и проверил ? или Явное ожидание.