Subscribe to the full blog feed using RSS
Much of “Test Automation” falls into the set of “Automated Execution to Detect Change”, in this post I will explain what that means and provide some examples.
TLDR; RestAssured does not support ordering headers in HTTP Requests. But UniRest does.
TLDR; Some tips for seeing traffic when using RestAssured.
TLDR; June content contains links to a lot of updated WebDriver content and new code repos to study.
I generally caution against ‘Helper’ classes and Static Helper classes when I’m consulting. SlowLoadableComponent isLoaded methods can be very ugly but are a good example of where helper classes can help, and in particular fluent helper classes.
Fluent Page Objects can help make code easier to write, but we have to be careful not to couple too many classes together.
You have installed the tools? You have an IDE setup? You’ve written and run your first Selenium WebDriver test? What next?
What is the difference between getText and getAttribute? Answer, inside, with some nuances explored.
Q: “Why does Selenium not work with my Alert?” or “Why can’t Selenium handle the alert in my application?”
A: “Because the thing you think is an alert, is not an alert”
TLDR: Selecting an id with a fullstop or period in it requires a little escaping with CSS selectors.