As a beginner to Selenium WebDriver, you will face many initial challenges. To overcome these, I recommend the following steps:
- Be up to date with the Selenium documentation.
- If you find the command pattern difficult to comprehend, create a simple driver script with an ActionKeyword class. Two classes should be more than enough.
- Fillo is a great API but still has some limitations. If your company has a database that you can use, go ahead and implement the framework in a database. This will give you more power over joins and complex queries, which can help in retrieving information.
- Read books on other frameworks, such as the Page Object Model.
- Read Selenium blogs.