feat. Playwright framework
Everyone who dabbles in automation test recognizes Selenium framework. For me, Selenium is one of the first automation tool that I learn to test web apps. It is an open-source tool, and is easy to understand and use! To put my knowledge into practice, I wrote a Selenium script that tests the previous version of my personal website. Please take a look at my script in my repository!
Recently, I discovered a better automation tool that suits my need the best: Playwright! When I was using Selenium, one of my pet peeves is that Selenium's methods will immediately fails the test if they can't find the element on the web page, even if that element takes a while to load. Playwright's methods, however, come with the functionality to wait for a period of time for the element to show up! Additionally, Playwright comes with built-in methods that deal with executing various actions on the usual web elements, such as selecting from a dropdown or pressing a radio button. Playwright will be my favorite automation tool for a while!
See my repository