Так что я работаю с селеном для некоторой автоматизации, и я использовал get_attribute для сравнения значений, чтобы определить, будет ли переменная истинной или ложной.
Итак, мой вопрос: когда я использую get_attribute, и он возвращает значение None (это ожидается, так как элемент, который я ищу, не существует), это значение возвращается как String? И если это так, то мой вопрос будет таким: почему я не могу сравнить это, как с любой другой строкой.
active_establishment = CRM_driver.find_element_by_xpath('//*[@id="gridBodyTable"]').get_attribute("records")
print(active_establishment)
if active_establishment == 'None':
party[x].establishment = False
else:
party[x].establishment = True
active_establishments = Нет
заведений = True (ожидаемые результаты должны быть False)