The readme mentions iframes but not that.
Yes, your copy might change, but that is also a change in spec (whereas a change in DOM is not always a change in spec).
A lot of the selenium code I have run up on people try and get the exact element they want on the first try and repeat the process several times instead of doing something like searching for a div, form, or some parent element that has all their elements then all they need is to search relative xpaths from that element.
Also the issue with Selenium isn't with finding elements on a page
Obviously such an automation runs much slower than any Selenium based automation, but it its sooo much easier to create and maintain, especially on complex websites with tons of Javascript and frameworks. I believe this is the future of causal (test) automation.
1: https://github.com/mherrmann/selenium-python-helium