I'm writing a number of Selenium test classes that use
Helper classes which contain processes that are often reused (ie. accessing a particular page, entering something into a specific field, etc.)
Helper classes are instantiated in a
BasicTest class which every test class extends.
I was thinking about using dependency injection to instantiate the
Helperclasses, but I'm not sure if it's pertinent in this case? I know there will only ever be one definition of each
Helper class, so would it still be a plus to instantiate them with dependency injection, or would it just be pointless work that complicates the project for no reason?