Как узнать, существует ли элемент перед использованием для атрибута или элемент имеет метку
def getidByLabel(self,driver,target_type,target_label,row_position):
if target_type == 'form':
attr_id = driver.find_element_by_xpath("//label[text()='" + target_label + "']").get_attribute("for")
return attr_id
elif target_type == 'table':
attr_id = driver.find_elements_by_xpath("//label[text()='" + target_label + "']").__getitem__(row_position).get_attribute("for")
return attr_id