Как я понял, ваша цель получить <div aria-labelledby='a'>text 2</div>
ссылку на <div id="a">text 1</div>
от id и aria-labelledby .
Решение состоит в том, чтобы найти элемент по text 1 text, получить атрибут id и использовать его для поиска второго div с атрибутом aria-labelledby :
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as ec
driver = webdriver.Chrome()
wait = WebDriverWait(driver, 10)
driver.get("some url")
id = wait.until(ec.visibility_of_element_located((By.XPATH, "//div[.='text 1']"))).get_attribute("id")
text2 = driver.find_element_by_css_selector(f"div[aria-labelledby='{id}']").text
# text2 = driver.find_element_by_xpath(f"//div[@aria-labelledby='{id}']").text
labelled_elements = driver.find_elements_by_xpath(f"//div[@aria-labelledby='{id}']")