Whenever I am using explicit wait, at times data is not getting saved in the variable:
validation_message = WebDriverWait(context.driver, 30).until(
EC.element_to_be_clickable((By.XPATH, '//body/div[1]/div[1]/span[1]'))).text
assert (validation_message == 'Password must have at least 7 characters, 1 number, 1 uppercase letter, 1 lowercase letter and one special character.')
print(validation_message)