The HTML tag ‘label’ is very useful. The label can easily be located by its text and its referenced element by the value in its ‘for’ attribute. This makes automation of actions on the referenced element much easier and understandable to the less technical user/tester. Of course that means that the ‘for’ attribute has…
Read moreThere will always be a need for manual testing. Certain types of interactions within an application are always too unique, too complex and too costly to develop automated test economically.
Read moreThere is a great deal of debate concerning the adoption of Cucumber for Test Automation Framework. Some love the simplicity and understandability of Cucumber’s natural (English!) language syntax, while others complain that it’s just another tool to learn that doesn’t scale to support the automation of really complex scenarios. Both points are valid to some extent,…
Read moreOne of the major pain points of developing and maintaining automation scripts is debugging script failures. Often times, when I’m trying to fix an automation script I would make a webdriver code change, run my script, try another webdriver command, and run the script again. I would continue this process until the script is passing,…
Read moreThere are many occasions, using Watir or Watir-Webdriver, when we need to do some testing in one browser window, open another, possibly close it, and return to the first. Watir handles this a bit more transparently than Watir-Webdriver. With Watir you are dealing directly with IE through OLE and IE handles windows and tabs differently…
Read moreIf you have been looking for a firebug like application for inspecting an iOS mobile application DOM, let me introduce you to Symbiote from Pete Hodgson. We discovered this tool as we were adding support for the Frank Mobile Automation Testing into our Awetest Framework. Symbiote is an embedded web server that is added to…
Read moreAs the mobile application market evolves (and explodes) we have been working hard on expanding Awetest’s Mobile App Testing capabilities and that’s when we discovered Calabash. As documented on the Calabash Github page, Calabash is an automated testing technology for Android and iOS native and hybrid applications.
Read moreVisit this post for an index for our Blog Series: Best Practices for Achieving Automated Regression Testing Within the Enterprise Manage: Tips for Better Management and Maintenance of Test Cases With maintenance on automated test cases taking up a good portion of our clients time, we thought it would be a good idea to…
Read moreThis post will show you how to force Google Chrome to open a new window rather than a new tab for the purposes of testing web applications using Webdriver’s fork for Chrome, Chromedriver. We hit this snag while building out some cross browser tests for one of our clients using Webdriver’s Chromedriver to run the…
Read moreThis post will show you how to force Google Chrome to open a new window rather than a new tab for the purposes of testing web applications using Webdriver’s fork for Chrome, Chromedriver. We hit this snag while building out some cross browser tests for one of our clients using Webdriver’s Chromedriver to run the…
Read more