Есть текст при нажатии на который открывается ещё текст. Его код выглядит так:
<span class="">
<a id="id3cc" href="javascript:;">Текст</a>
<div id="id3df">
</div>
</span>
Я подумал, что смогу прицепиться к тексту (он не меняется) и написал следующее:
button = driver.find_element_by_xpath('//a[contains(text(),"Текст") ]')
driver.execute_script("arguments[0].click();", button)
Он работает в отладчике, но падает с ошибкой
no such element: Unable to locate element: {"method":"xpath","selector":"//a[contains(text(),"Показать контактную информацию") ]"}
(Session info: headless chrome=89.0.4389.82)
когда я запускаю без отладки (я пробовал ставить time.sleep ибо думал, что страница не прогружается, но это не помогло)
Как ещё я могу нажать на эту кнопку?