• waiter2: Useful methods for working with dropdowns and Select

    When it comes to selecting values from a classic HTML dropdown, in Selenium you need to perform a few tasks: first, define a WebElement that represents the dropdown as page element; then, using the WebElement, create a Select object; using the Select object, you can then choose an option from the dropdown. This latter option…

    Read more

  • Here is a recent recording with some good advice on testing with Java, Junit5, Selenium and best practices: https://www.youtube.com/watch?v=Glrn9jcJCuc. Enjoy.

    Read more

  • Checkout the recording we made with Joe Colantonio for TestGuild, where we talked about Selenium and the upcoming Selenium Conference: https://www.youtube.com/watch?v=uxczD4fgxiQ. Including an all star lineup of Selenium Project members and committers. Enjoy!

    Read more

  • waiter2: Typing into fields

    When it comes to typing, in the ‘waiter2’ library there are quite a few methods dedicated to this task. But there is a reason why there are so many (32 to be precise): they are different variations, given certain parameters, as the name suggests for each of them. Here are the considerations, whose combinations will…

    Read more

  • waiter2: Clicking on page elements

    Clicking on a page element is easy to do, however sometimes this action might fail. This can be either because the element we want to click is not yet present on the page, or is not visible, or does not yet allow interactions. To help make sure the click succeeds, here are my dedicated wait…

    Read more

  • waiter2: Opening a page and waiting for it to load

    In this post I will describe what the get, wait for page load and wait for jquery to load methods from the ‘waiter2’ library do, and how to use them in your tests. For setup details, please read the previous post. Waiting for a page to load: waitForPageLoadComplete There are 2 methods with the name…

    Read more

  • waiter2: My new Selenium wait based library

    Some years ago, at a conference, I announced that I released a Selenium based library that contained useful wait-based methods for test automation. After a while I archived that project as I did not find time to work on it too much. Well, now, years later, having gathered new ideas, having a refined vision of…

    Read more

  • This September was quite productive, as i had 4 test automation related articles published, which i recommend reading: Creating an Architecture for Your Automated Tests Writing Automated Tests in Small Increments 4 Times Your Automation Passed While Bugs Were Present Now That You’ve Created Automated Tests, Run Them! Enjoy.

    Read more

  • Checkout my series of two blog posts on Tech buzzwords testers should at least know about: https://blog.testproject.io/2021/07/08/tech-buzzwords-testers-should-at-least-know-about-part-1/ and https://blog.testproject.io/2021/07/29/tech-buzzwords-testers-should-at-least-know-about-2/. With lots of useful links for in-depth learning. Enjoy.

    Read more

Subscribe to my email newsletter to be up to date with my work.