Webdriver doesn’t recognize element attributes not part of the HTML definitions. So aria-xxxx and dojo-xxx attributes are much slower to locate in the DOM. Whenever one of the standard attributes can carry a unique value on the page that describes a business object or function directly understandable to a business user, automation will be easier…
Read moreWebdriver doesn’t recognize element attributes not part of the HTML definitions. So aria-xxxx and dojo-xxx attributes are much slower to locate in the DOM. Whenever one of the standard attributes can carry a unique value on the page that describes a business object or function directly understandable to a business user, automation will be easier…
Read moreOnce a grid has been located, we usually want to see or do something to at least one of the rows in the grid. This is pretty straightforward in Dojo grids as it is in more or less standard html tables. The header row and the data rows in the Dojo grid are in separate…
Read moreThe 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 moreThe 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 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 moreWith maintenance on automated test cases taking up a good portion of our clients time we thought it would be a good idea to layout some best practices for building out rock solid automation that will be both easy to understand at a glance and maintain with minimal effort. This section is a continuance of…
Read morePerhaps the most critical aspect of an effective test automation implementation, the Build phase is where it all begins. The decisions you make during the this phase of the implementation will impact you throughout your automation life-cycle. This means the initial building out phase of a proper test automation implementation requires decision making based on your…
Read moreAwetest: Test Automation Implementation Best Practices 1. Introduction In the upcoming weeks we will be publishing a comprehensive blog series highlighting our professional experience and findings with the deployment of our test automation framework, Awetest, within a large enterprise implementation. This series will include our methodology for building out automation, code examples, best practices, and…
Read moreSikuli Best Practices If you have been struggling to build complex interactive UI application tests with DOM based technologies like Watir or Selenium. You have come to the right blog, because project Sikuli is transforming the test case creation process by adding visual image verification to the arsenal of test automation. We have been…
Read more