SaaS Platforms Like Salesforce – Automation: Feasible or Futile?
I recently had a conversation with a company evaluating QA options for their Salesforce-based SaaS platform. When I brought up automation, they said:
“We decided not to consider automation — Salesforce uses dynamic IDs and it's impossible to automate.”
That response struck a chord with me. In my experience, automation is absolutely possible; challenging, yes, but far from impossible. I've led a long-term Salesforce automation project using TestComplete, and while it’s not plug-and-play, a well-structured framework can make it work reliably.
That said, Salesforce isn't the only platform that gets labeled “too hard” to automate. I've heard similar concerns about other complex SaaS applications; where dynamic elements, complex DOMs, and frequent UI changes can make test automation feel like a losing battle.
I'm curious to compare notes and learn from others in the community:
- Have you successfully (or unsuccessfully) tried automating SaaS platforms like Salesforce?
- What were your biggest blockers?
- What strategies, or design patterns worked for you?
- Are there SaaS platforms you consider not worth automating?
- Any lessons or hard-won insights you’d share?
Would love to hear how others are approaching (or avoiding) automation for these types of platforms.
Looking forward to a lively exchange.