При помощи selenium я имитирую клик по элементу так:
import time
from selenium import webdriver
driver = webdriver.Chrome('/home/qwe/chromedriver')
driver.get('https://www.avito.ru/saransk/kvartiry/1-k_kvartira_47_m_25_et._1610295577'); # действие 1
time.sleep(1)
hide_phone_el = driver.find_element_by_css_selector('a.item-phone-button_hide-phone') # действие 2
hide_phone_el.click()
time.sleep(1)
print('the end')
Я не совсем понимаю нужно ли здесь вместо таймаутов использовать асинхронные штуки типа asyncio или здесь действие 2 будет выполняться
только после успешного/неуспешного завершения действия 1