Selenium testing cert — struggled with WebDriver concepts, finally passed
Been a manual QA tester for 4 years and decided to go for the Selenium certification to move into automation. The coding parts were intimidating at first but I figured I'd force myself through it. Ended up taking about 10 weeks to feel genuinely ready, studying around 2 hours a day after work.
The WebDriver API section is where I got stuck early on. Specifically the element location strategies — XPath vs CSS selectors, when to use which, and why certain approaches are more stable. I kept getting these questions wrong in practice because I was treating them as interchangeable. Once I actually built small test scripts and ran them myself, the answers became much more obvious.
My final score was 79%. The exam has a solid chunk of questions on synchronization (explicit vs implicit waits, FluentWait) and framework design patterns like Page Object Model. I'd say those two areas account for maybe 30-35% of the test, so if you're not solid on them you'll struggle. Practice coding, not just reading about it.
Did you find the exam was more conceptual or did it include actual code snippets to analyze? I'm about 3 weeks out and trying to calibrate how much time to spend writing actual code vs reviewing documentation.
10 weeks for a manual tester with no coding background is actually a pretty solid pace. I took 13 weeks and felt like I was overdoing it by the end. Your 2 hours/day is probably the right intensity.
Page Object Model questions were everywhere when I took it last October. It's not enough to know the pattern — you need to understand why it exists and what problems it solves.
The XPath vs CSS selector distinction trips up so many people. CSS selectors are generally faster and more readable, but XPath is more flexible for complex DOM structures. Understanding that actually helps on the exam questions.
The wrong answer thing was huge for me too. I didn't just skip past the questions I got wrong, I'd sit with them and figure out exactly why the wrong options were wrong, not just why the right one was right. That way when I saw a similar concept framed differently, I actually understood what was happening instead of just pattern-matching to a memorized answer. It slowed me down at first but honestly made everything stick way better.
One area I almost underestimated was the DevOps integration side, things like grid setup, CI pipelines, containerization. I found the selenium devops deployment practice test really helpful for that piece specifically because it's easy to focus all your energy on WebDriver API details and not realize deployment scenarios show up more than you'd expect. Glad you pushed through it, the automation mindset shift is worth it.
Congrats on passing! I'm in a similar boat — manual QA for 6 years and just started this journey a few months ago. The WebDriver stuff tripped me up too at first, mostly because I kept trying to memorize syntax instead of actually understanding what's happening under the hood. Once that clicked it got a lot easier. I do about 90 minutes on weekday evenings and a longer session on Sunday mornings before the kids wake up, so I know exactly what it's like trying to squeeze this in around a real life.
One thing that helped me branch out from just WebDriver was looking at how Selenium fits into the bigger picture. I found a good selenium devops deployment practice test that covered CI/CD integration, which wasn't on my radar at all before. It's humbling how much there is once you get past the basics but honestly that's what makes it feel worth doing. Good luck to anyone else still grinding through it.
Just wanted to jump in with a quick update -- hit 84% on my last practice run last night and honestly wasn't expecting that. Two weeks ago I was barely scraping 70 on the WebDriver sections so it's wild how much clicked once I stopped trying to memorize everything and just started building small test scripts from scratch.
I'm booked for the real thing on the 24th. Nervous but I feel like I'm in a decent spot. The implicit vs explicit wait stuff still trips me up occasionally but it's way more manageable than it was. Good luck to everyone else grinding through it.