It's been several years since the initial release of my web app testing course, which I unfortunately needed to close down in early 2020 due to the content becoming very out-of-date. Since closing it down though, I've been working on two follow up projects:The Web App Testing Guidebook, an… Continue Reading 'Announcing Web App Testing with WebdriverIO - My New Online Course!'
It's so tempting to rush through to the next step of the process before giving the current step time to set. The push is to keep moving forward with our momentum, even when the project just requires time to do nothing.This phrase comes from the fun YouTube channel of… Continue Reading 'Let Glue Dry.'
We need to ensure that only comfort and empathy moves towards those most affected. And in reverse, emotions are dumped outward onto those more able to bear them.… Continue Reading 'Comfort in, dump out'
I've spent many years in the test automation world and there's one thing that sticks out to me: It's a wonderfully terrible thing.… Continue Reading 'UI Test Automation Is an Awful, Wonderful Thing'
Is TypeScript slowing your Elite Coding Skillz down? Check out these 5 super pro hax to get back to the prowess you're more than capable of!… Continue Reading '5 Hacks to Speed Up Your TypeScript Development'
I ran into a bit of niche issue regarding chained selectors the other day that was driving me mad trying to figure out what was wrong.… Continue Reading 'WebdriverIO Chained Selector Quirkiness'
Both are great options; the one you choose should depend on your needs.… Continue Reading 'Puppeteer Vs. WebdriverIO'
Sometimes you need to set the focus on a specific element when running a test in WebdriverIO. For example, I recently wanted to test that pressing the 'spacebar' would toggle a setting. To do this, I needed to focus the element, then send a 'spacebar' keypress.This is relatively easy… Continue Reading 'Set Keyboard Focus on an Element via WebdriverIO'
Remote working is considered the next revolution in the workplace, but I kind of hate it. Here are six reasons why remote working can really suck.… Continue Reading 'Why I Hate Remote Working (But Still Prefer it to an Open Office Environment)'
There are times when I'm debugging a flakey test and I can't get it to fail. Yes, that's a real problem! If you're working on a test that intermittently fails, it's useful to have a snippet that will run your test again and again until it fails. This is both… Continue Reading 'Come on WebdriverIO, Fail Already'