В размещенном вами HTML-коде я не вижу кавычек в Report Name : rep101
, поэтому эти кавычки могут не понадобиться. Основываясь на HTML, вот как я бы написал XPath:
driver.find_elements_by_xpath("//h1[contains(text(), 'Report Name : " + unique_report_name + "')]")
Однако, если rep101
на самом деле окружен кавычками, вам потребуется использовать escape-символы в Python для этого. Вот как я бы провел рефакторинг вашего XPath, если в тексте есть кавычки:
result = driver.find_elements_by_xpath("//*[contains(text(),'Report Name :\"unique_report_name\"')]")
Символ \
будет экранировать ваши "
символы в XPath, поэтому ваша строка не будет прервана.