We have major rebranding taking place with change in the client.
All the text wrt to current client are getting changed to a new value on different web apps.

I am planning to automate this entire GUI testing aspect.

My approach is as below :

Work with Ruby or If plain DOM staisfies the requirement and search for the old value on the entire page source.
If there is zero occurence then I can conclue that the old value is absent.
To prove this I will also be taking snapshot of the application at different pages.

But we are encountering objects like embedded text images which is making us harder to verify the text on this.

Also since QC is our test mngmnt tool, I am writing OTA scripts to work with that interface.

Any ideas or suggestion are welcome.