Learning test automation with Selenium (and Java, for us) means more than learning programming with Java.
More than learning a unit testing framework like jUnit or Test NG.
More than learning the Selenium library.
It also means learning to interact with all types of web elements. Not only the common elements like labels, links, dropdowns, check boxes, radio buttons, buttons, images.
But also uncommon elements such as custom lists, transient headers, random modals, sliders, etc.
But where can you find these uncommon elements?
You can find them on The Internet Site.
You can find here distinct pages for
broken images
challenging DOM
digest authentication
drag and drop
dynamically loading elements
modal windows
file download
file upload
horizontal slider
hovers
infinite scroll
shadow DOM
jquery menus
tables
etc
Want to become better?
Start practicing using this site.
PS:
Most of the content of this site (including this post) is free.
If you enjoy this content, please share the site on social media and with your friends.
Thank you!