ITestingDriver
This is an interface for all testing drivers to implement.
Enums
Browser
A Representation of which browsers can be used. The currently supported browsers are:
- Chrome
- Edge
- Firefox
- IE
- Safari
- RemoteChrome More can simply be added to the list in future updates/implementations.
ElementState
A Representation of the state of an element. The states are:
- Invisible
- Visible
- Clickable
Important Variables
TestingDriverType Name
This is the name that represents the testing driver, A name is mapped to exactly one concrete class.
Adding More testing methods.
Apart from the methods listed in the api, if any more manadatory classes needs to be added, You would also need to add it in all implementations of this class as well.