How to define a single element object in TestCafe that works with multiple locators to find visible objects on a page.
How to write a flexible TestCafe test that can be run against multiple sites.
When running Nightwatch.js browser automated tests against Chrome, you will need to download and run Selenium Standalone Server and a matching version of ChromeDriver for your operating system. One way to do this is to detect the operating system in the nightwatch.conf.js file and then point to an installed matching version of ChromeDriver for your operating system. […]
Full code and additional information can be found in my github repository: Selenium Tumblr Test code I created some Java classes to test a modern website use-case. For this case, I used Tumblr. Tumblr is a simple, but dynamically updated website (i.e. page elements update, but the webpage doesn’t necessarily reload with each change). So […]
Note: this post was written in 2014 and much has changed since then! Please visit the Spotify website or the app store for your device and see what features are offered now. original post, Oct 2014: There’s nothing like going on a great run especially when you are inspired. I like running, but I […]
I have a Spotify Premium account. The price is $10 a month, but it gives you some pretty nice features: play any song any time you want. Skip or repeat songs as often as you like. no ads, no commercials, no interruptions. Just your music until you stop it. simple song discovery and playlist creation. […]
(disclaimer: this worked for my corporate Outlook web email account. I don’t know if it will work for all. I’m posting this just in case it helps somebody else.) I recently had a need to detect changes in one application and send them to another application. Ideally, I was looking for “connector” or “glue” software […]
Rally Defect state tracking: The company I work for has many Scrum teams using Rally to track their sprint progress. Each team has it’s own project in Rally. For defects loaded as part of a sprint, the ScheduleState field is useful for tracking sprint progress (i.e. Defined, In-Progress, Completed, or Accepted). We’ve also found that […]
Below is a basic example for querying and updating Rally objects using Rally’s “rally_api” Ruby API. Changes you will need to make: – set your Rally username & password – project name & IDs. Set them to names/IDs that match yours – defect – use one of your defect numbers Rally’s “rally_api” can be found […]