You must have Reusable_Annotations and IntelliJ to execute the test cases. Selenium WebDriver The challenges I faced throughout these two test cases would be the last scenario, I had to use the mousehover method in order to get the dress to be added to the cart without that command I would not be able to execute the test case efficiently. I used TESTNG approach because it made sense to me in this situation.