Create a class that has setters and getters of Appium WebDriver. Supported Web Browsers must have methods having default recommended browser options and another providing users the option to specify those browser options themselves.
The following must be the supported Web Browsers:
Google Chrome
Microsoft Edge
Safari (iOS only)
As specified above, there should be checks made on the Operating System where the automation is being run to verify that Web Browser selected is supported.
Description
Create a class that has setters and getters of Appium WebDriver. Supported Web Browsers must have methods having default recommended browser options and another providing users the option to specify those browser options themselves.
The following must be the supported Web Browsers:
As specified above, there should be checks made on the Operating System where the automation is being run to verify that Web Browser selected is supported.
Dependencies