Selenium で、「動的に変わるidの取得方法」を探していました。
XPATH で対応できるようです。
・starts-with
<input id="text-12345" /> → driver.find_elements_by_xpath("//input[starts-with(@id,'text-')]")
・contains
<span class="top heading bold"> → driver.find_elements_by_xpath("//span[contains(@class, 'heading')]")
タグが指定できない場合は、「*」(アスタリスク)を使用します。
driver.find_elements_by_xpath("//*[starts-with(@id,'text-')]")