Selenium Grid with Azure Kubernetes

There are lots of good reasons to be running a Selenium grid in cloud or Kubernetes containers: It’s less maintenance, it’s faster with more reliable network hopping, it’s self healing and it can auto scale.

Axe Accessibility Testing

Accessibility can seem a bit of a tricky subject. For example there are a whole bunch of compliance levels like ADA, WCAG (A, AA, AAA), Section 508, AODA & CVAA – all different laws and guidelines around accessibility. WCAG is probably the best known of these, government services here in the UK for example are required to reach WCAG 2.1 […]

Proxying UI Automation to OWASP ZAP

Quick disclaimer: I’m not a security expert, pen tester or ZAP expert but that doesn’t mean to say we should ignore security. A cheap way of adding a layer of security testing is to take your existing Selenium automation and proxy them through OWASP Zed Attack Proxy. So lets get started. This is not a guide on how to use […]

Surgical Strike UI Automation Testing

A lot of people when starting out with automated testing or Selenium may follow a kind of record and playback approach to writing automated tests, whether this is born out of using something like the plugin or just the general approach: Fire up a browser Goto the site Login Get to where you need to be Perform a bunch of […]

Appium Mobile Emulation

Getting started with Appium requires a few installs and some configuration, so let’s get to it. This article assumes you already have Java installed and set to the PATH environment variables. What you need: Android Studio (the full fat version with the Android SDK) Appium Visual Studio Emulator for Android HyperVisor / Hyper-V Manager (native to windows) Android Studio Once installed you need […]