A little while back I wrote aboute how to install WebdriverCSS with WebdriverIO 4.x. Well, that no longer works :\ The future of WebdriverCSS is still up in the air. Right now the official direction is that it will merge with wdio-screenshot, but progress on that front has been a… Continue Reading 'A stop-gap for WebdriverCSS'
I found out about WebdriverIO through WebdriverCSS. Seems strange, since WebdriverIO is so powerful on its own, but yeah, WebdriverCSS introduced me to the awesomeness that is WebdriverIO. Visual Regression Testing has always been an interest of mine. I talked about it at CSSDevConf in 2013, when I demoed the… Continue Reading 'What's up with WebdriverCSS?'
This is an excerpt from my new book The Web App Testing Guidebook Last chapter, amid the talk of actions and assertions, we touched on selectors just a little bit. We used a 'partial-text' selector to pick out a button with the text "About Us" in it. Now… Continue Reading 'Selecting Elements in WebdriverIO'
One of the benefits of using a Selenium Cloud service like BrowserStack or Sauce Labs is the ability to review your automated test runs. This is especially useful if you run your tests through a Continuous Integration (CICD) tool like Jenkins or TravisCI. BrowserStack will show you a list of… Continue Reading 'Better BrowserStack Builds in WebdriverIO'
WebdriverIO provides a configuration utility out of the box, which is great for sharing settings across a simple suite of tests. But it's not quite enough if those settings need to slightly shift when testing on different environments (e.g. your development server vs. production). I plan on covering this… Continue Reading 'Managing Configurations in WebdriverIO'