Вы можете попробовать этот код:
wait = WebDriverWait(browser, 30)
first_button = wait.until(EC.element_to_be_clickable((By.XPATH, '//div[text()='Mohammedsharshar']/preceding-sibling::div/a')))
first_button.click()
# your action after first click
second_button = wait.until(EC.element_to_be_clickable((By.XPATH, '//div[contains(text(),'Samar Khan')]/preceding-sibling::div/a')))
second_button .click()
убедитесь, что вы импортируете:
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
Вы также можете использовать эти два селектора CSS, если вышеуказанный xpath не работал:
первая кнопка : (By.CSS_SELECTOR, 'a[title='mohamedsharshar10']')
вторая кнопка : (By.CSS_SELECTOR, 'a[title='samarkhan2842']')