├── .all-contributorsrc ├── .github ├── CODEOWNERS ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.yml │ ├── config.yml │ ├── feature_request.yml │ └── query.yml ├── PULL_REQUEST_TEMPLATE.md └── workflows │ ├── browserstack-app.yml │ ├── codeql-analysis.yml │ ├── publish.yml │ ├── stale.yml │ └── test.yml ├── .gitignore ├── .gitpod.yml ├── .talismanrc ├── LICENSE ├── README.md ├── assets ├── android-test.gif ├── browserstack-logo-600x315.png ├── coteafs-appium-logo.png └── semver.png ├── checkstyle-suppressions.xml ├── checkstyle.xml ├── lombok.config ├── pom.xml ├── setting └── settings.xml ├── src ├── main │ ├── java │ │ └── com │ │ │ └── github │ │ │ └── wasiqb │ │ │ └── coteafs │ │ │ └── appium │ │ │ ├── android │ │ │ ├── AndroidActivity.java │ │ │ ├── AndroidActivityActions.java │ │ │ ├── AndroidDevice.java │ │ │ ├── AndroidDeviceActions.java │ │ │ ├── AndroidDeviceElementActions.java │ │ │ ├── AndroidElementVerify.java │ │ │ └── system │ │ │ │ ├── AlertActivity.java │ │ │ │ └── PermissionActivity.java │ │ │ ├── checker │ │ │ ├── DeviceChecker.java │ │ │ └── ServerChecker.java │ │ │ ├── config │ │ │ ├── AppiumSetting.java │ │ │ ├── device │ │ │ │ ├── DelaySetting.java │ │ │ │ ├── DeviceSetting.java │ │ │ │ ├── OtherSetting.java │ │ │ │ ├── PlaybackSetting.java │ │ │ │ ├── RecordSetting.java │ │ │ │ ├── ScreenshotSetting.java │ │ │ │ ├── VideoStreamSetting.java │ │ │ │ ├── android │ │ │ │ │ ├── AdbSetting.java │ │ │ │ │ ├── AndroidAppSetting.java │ │ │ │ │ ├── AndroidDeviceSetting.java │ │ │ │ │ ├── AndroidVideoSetting.java │ │ │ │ │ ├── AndroidWebSetting.java │ │ │ │ │ ├── AvdSetting.java │ │ │ │ │ ├── WebOptions.java │ │ │ │ │ └── WebPerformancePreferences.java │ │ │ │ └── ios │ │ │ │ │ ├── IOSAppSetting.java │ │ │ │ │ ├── IOSDeviceSetting.java │ │ │ │ │ ├── IOSVideoSetting.java │ │ │ │ │ ├── IOSWebSetting.java │ │ │ │ │ └── WDASetting.java │ │ │ ├── enums │ │ │ │ ├── ApplicationType.java │ │ │ │ ├── AutomationType.java │ │ │ │ ├── Browser.java │ │ │ │ ├── ClipboardType.java │ │ │ │ ├── CloudProviders.java │ │ │ │ ├── DeviceType.java │ │ │ │ ├── KeyCode.java │ │ │ │ ├── Language.java │ │ │ │ ├── LogLevel.java │ │ │ │ ├── PlatformType.java │ │ │ │ ├── Protocol.java │ │ │ │ ├── SwipeDirection.java │ │ │ │ ├── SwipeStartPosition.java │ │ │ │ ├── UnlockType.java │ │ │ │ ├── VideoQuality.java │ │ │ │ └── WaitStrategy.java │ │ │ └── server │ │ │ │ ├── AndroidSetting.java │ │ │ │ ├── IOSSetting.java │ │ │ │ ├── LogSetting.java │ │ │ │ └── ServerSetting.java │ │ │ ├── constants │ │ │ └── ErrorMessage.java │ │ │ ├── device │ │ │ ├── Device.java │ │ │ ├── DeviceActions.java │ │ │ ├── DeviceActivity.java │ │ │ ├── DeviceActivityActions.java │ │ │ ├── DeviceElement.java │ │ │ ├── DeviceElementActions.java │ │ │ └── DeviceElementVerify.java │ │ │ ├── error │ │ │ ├── AppiumConfigParameterNotFoundError.java │ │ │ ├── AppiumSelectorNotImplementedError.java │ │ │ ├── AppiumServerAlreadyRunningError.java │ │ │ ├── AppiumServerLogFileError.java │ │ │ ├── AppiumServerNotRunningError.java │ │ │ ├── AppiumServerNotStartingError.java │ │ │ ├── AppiumServerNotStoppingError.java │ │ │ ├── AppiumServerStoppedError.java │ │ │ ├── CoteafsAppiumError.java │ │ │ ├── DeviceAppNotClosingError.java │ │ │ ├── DeviceAppNotFoundError.java │ │ │ ├── DeviceDesiredCapabilitiesNotSetError.java │ │ │ ├── DeviceDriverDefaultWaitError.java │ │ │ ├── DeviceDriverInitializationFailedError.java │ │ │ ├── DeviceDriverNotStartingError.java │ │ │ ├── DeviceDriverNotStoppingError.java │ │ │ ├── DeviceElementDisabledError.java │ │ │ ├── DeviceElementFindTimedOutError.java │ │ │ ├── DeviceElementNameNotFoundError.java │ │ │ ├── DeviceElementNotDisplayedError.java │ │ │ ├── DeviceElementNotFoundError.java │ │ │ ├── DeviceTypeNotSupportedError.java │ │ │ └── NotEnoughBatteryChargeError.java │ │ │ ├── ios │ │ │ ├── IOSActivity.java │ │ │ ├── IOSActivityActions.java │ │ │ ├── IOSDevice.java │ │ │ ├── IOSDeviceActions.java │ │ │ ├── IOSDeviceElementActions.java │ │ │ └── IOSElementVerify.java │ │ │ ├── service │ │ │ └── AppiumServer.java │ │ │ └── utils │ │ │ ├── BatteryHealth.java │ │ │ ├── CapabilityUtils.java │ │ │ ├── ScreenRecorder.java │ │ │ └── SwipeUtils.java │ └── resources │ │ └── log4j2.yaml └── test │ ├── java │ └── com │ │ └── github │ │ └── wasiqb │ │ └── coetafs │ │ └── appium │ │ └── saucedemo │ │ └── android │ │ ├── SauceDemoTest.java │ │ ├── actions │ │ └── SuccessLoginAction.java │ │ └── page │ │ ├── DashboardPage.java │ │ ├── LoginPage.java │ │ └── components │ │ ├── FilterPopUp.java │ │ └── ProductItem.java │ └── resources │ ├── appium-config.yaml │ ├── apps │ ├── android │ │ └── saucedemo.apk │ └── ios │ │ ├── saucedemo.ipa │ │ └── saucedemo.zip │ └── listener-config.yml ├── testng-local.yaml └── testng.yaml /.all-contributorsrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/.all-contributorsrc -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @WasiqB -------------------------------------------------------------------------------- /.github/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/.github/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: WasiqB 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/.github/ISSUE_TEMPLATE/bug_report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/.github/ISSUE_TEMPLATE/feature_request.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/query.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/.github/ISSUE_TEMPLATE/query.yml -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/browserstack-app.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/.github/workflows/browserstack-app.yml -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.github/workflows/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/.github/workflows/stale.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitpod.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/.gitpod.yml -------------------------------------------------------------------------------- /.talismanrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/.talismanrc -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/README.md -------------------------------------------------------------------------------- /assets/android-test.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/assets/android-test.gif -------------------------------------------------------------------------------- /assets/browserstack-logo-600x315.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/assets/browserstack-logo-600x315.png -------------------------------------------------------------------------------- /assets/coteafs-appium-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/assets/coteafs-appium-logo.png -------------------------------------------------------------------------------- /assets/semver.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/assets/semver.png -------------------------------------------------------------------------------- /checkstyle-suppressions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/checkstyle-suppressions.xml -------------------------------------------------------------------------------- /checkstyle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/checkstyle.xml -------------------------------------------------------------------------------- /lombok.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/lombok.config -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/pom.xml -------------------------------------------------------------------------------- /setting/settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/setting/settings.xml -------------------------------------------------------------------------------- /src/main/java/com/github/wasiqb/coteafs/appium/android/AndroidActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/src/main/java/com/github/wasiqb/coteafs/appium/android/AndroidActivity.java -------------------------------------------------------------------------------- /src/main/java/com/github/wasiqb/coteafs/appium/android/AndroidActivityActions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/src/main/java/com/github/wasiqb/coteafs/appium/android/AndroidActivityActions.java -------------------------------------------------------------------------------- /src/main/java/com/github/wasiqb/coteafs/appium/android/AndroidDevice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/src/main/java/com/github/wasiqb/coteafs/appium/android/AndroidDevice.java -------------------------------------------------------------------------------- /src/main/java/com/github/wasiqb/coteafs/appium/android/AndroidDeviceActions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/src/main/java/com/github/wasiqb/coteafs/appium/android/AndroidDeviceActions.java -------------------------------------------------------------------------------- /src/main/java/com/github/wasiqb/coteafs/appium/android/AndroidDeviceElementActions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/src/main/java/com/github/wasiqb/coteafs/appium/android/AndroidDeviceElementActions.java -------------------------------------------------------------------------------- /src/main/java/com/github/wasiqb/coteafs/appium/android/AndroidElementVerify.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/src/main/java/com/github/wasiqb/coteafs/appium/android/AndroidElementVerify.java -------------------------------------------------------------------------------- /src/main/java/com/github/wasiqb/coteafs/appium/android/system/AlertActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/src/main/java/com/github/wasiqb/coteafs/appium/android/system/AlertActivity.java -------------------------------------------------------------------------------- /src/main/java/com/github/wasiqb/coteafs/appium/android/system/PermissionActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/src/main/java/com/github/wasiqb/coteafs/appium/android/system/PermissionActivity.java -------------------------------------------------------------------------------- /src/main/java/com/github/wasiqb/coteafs/appium/checker/DeviceChecker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/src/main/java/com/github/wasiqb/coteafs/appium/checker/DeviceChecker.java -------------------------------------------------------------------------------- /src/main/java/com/github/wasiqb/coteafs/appium/checker/ServerChecker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/src/main/java/com/github/wasiqb/coteafs/appium/checker/ServerChecker.java -------------------------------------------------------------------------------- /src/main/java/com/github/wasiqb/coteafs/appium/config/AppiumSetting.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/src/main/java/com/github/wasiqb/coteafs/appium/config/AppiumSetting.java -------------------------------------------------------------------------------- /src/main/java/com/github/wasiqb/coteafs/appium/config/device/DelaySetting.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/src/main/java/com/github/wasiqb/coteafs/appium/config/device/DelaySetting.java -------------------------------------------------------------------------------- /src/main/java/com/github/wasiqb/coteafs/appium/config/device/DeviceSetting.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/src/main/java/com/github/wasiqb/coteafs/appium/config/device/DeviceSetting.java -------------------------------------------------------------------------------- /src/main/java/com/github/wasiqb/coteafs/appium/config/device/OtherSetting.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/src/main/java/com/github/wasiqb/coteafs/appium/config/device/OtherSetting.java -------------------------------------------------------------------------------- /src/main/java/com/github/wasiqb/coteafs/appium/config/device/PlaybackSetting.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/src/main/java/com/github/wasiqb/coteafs/appium/config/device/PlaybackSetting.java -------------------------------------------------------------------------------- /src/main/java/com/github/wasiqb/coteafs/appium/config/device/RecordSetting.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/src/main/java/com/github/wasiqb/coteafs/appium/config/device/RecordSetting.java -------------------------------------------------------------------------------- /src/main/java/com/github/wasiqb/coteafs/appium/config/device/ScreenshotSetting.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/src/main/java/com/github/wasiqb/coteafs/appium/config/device/ScreenshotSetting.java -------------------------------------------------------------------------------- /src/main/java/com/github/wasiqb/coteafs/appium/config/device/VideoStreamSetting.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/src/main/java/com/github/wasiqb/coteafs/appium/config/device/VideoStreamSetting.java -------------------------------------------------------------------------------- /src/main/java/com/github/wasiqb/coteafs/appium/config/device/android/AdbSetting.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/src/main/java/com/github/wasiqb/coteafs/appium/config/device/android/AdbSetting.java -------------------------------------------------------------------------------- /src/main/java/com/github/wasiqb/coteafs/appium/config/device/android/AndroidAppSetting.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/src/main/java/com/github/wasiqb/coteafs/appium/config/device/android/AndroidAppSetting.java -------------------------------------------------------------------------------- /src/main/java/com/github/wasiqb/coteafs/appium/config/device/android/AndroidDeviceSetting.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/src/main/java/com/github/wasiqb/coteafs/appium/config/device/android/AndroidDeviceSetting.java -------------------------------------------------------------------------------- /src/main/java/com/github/wasiqb/coteafs/appium/config/device/android/AndroidVideoSetting.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/src/main/java/com/github/wasiqb/coteafs/appium/config/device/android/AndroidVideoSetting.java -------------------------------------------------------------------------------- /src/main/java/com/github/wasiqb/coteafs/appium/config/device/android/AndroidWebSetting.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/src/main/java/com/github/wasiqb/coteafs/appium/config/device/android/AndroidWebSetting.java -------------------------------------------------------------------------------- /src/main/java/com/github/wasiqb/coteafs/appium/config/device/android/AvdSetting.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/src/main/java/com/github/wasiqb/coteafs/appium/config/device/android/AvdSetting.java -------------------------------------------------------------------------------- /src/main/java/com/github/wasiqb/coteafs/appium/config/device/android/WebOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/src/main/java/com/github/wasiqb/coteafs/appium/config/device/android/WebOptions.java -------------------------------------------------------------------------------- /src/main/java/com/github/wasiqb/coteafs/appium/config/device/android/WebPerformancePreferences.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/src/main/java/com/github/wasiqb/coteafs/appium/config/device/android/WebPerformancePreferences.java -------------------------------------------------------------------------------- /src/main/java/com/github/wasiqb/coteafs/appium/config/device/ios/IOSAppSetting.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/src/main/java/com/github/wasiqb/coteafs/appium/config/device/ios/IOSAppSetting.java -------------------------------------------------------------------------------- /src/main/java/com/github/wasiqb/coteafs/appium/config/device/ios/IOSDeviceSetting.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/src/main/java/com/github/wasiqb/coteafs/appium/config/device/ios/IOSDeviceSetting.java -------------------------------------------------------------------------------- /src/main/java/com/github/wasiqb/coteafs/appium/config/device/ios/IOSVideoSetting.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/src/main/java/com/github/wasiqb/coteafs/appium/config/device/ios/IOSVideoSetting.java -------------------------------------------------------------------------------- /src/main/java/com/github/wasiqb/coteafs/appium/config/device/ios/IOSWebSetting.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/src/main/java/com/github/wasiqb/coteafs/appium/config/device/ios/IOSWebSetting.java -------------------------------------------------------------------------------- /src/main/java/com/github/wasiqb/coteafs/appium/config/device/ios/WDASetting.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/src/main/java/com/github/wasiqb/coteafs/appium/config/device/ios/WDASetting.java -------------------------------------------------------------------------------- /src/main/java/com/github/wasiqb/coteafs/appium/config/enums/ApplicationType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/src/main/java/com/github/wasiqb/coteafs/appium/config/enums/ApplicationType.java -------------------------------------------------------------------------------- /src/main/java/com/github/wasiqb/coteafs/appium/config/enums/AutomationType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/src/main/java/com/github/wasiqb/coteafs/appium/config/enums/AutomationType.java -------------------------------------------------------------------------------- /src/main/java/com/github/wasiqb/coteafs/appium/config/enums/Browser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/src/main/java/com/github/wasiqb/coteafs/appium/config/enums/Browser.java -------------------------------------------------------------------------------- /src/main/java/com/github/wasiqb/coteafs/appium/config/enums/ClipboardType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/src/main/java/com/github/wasiqb/coteafs/appium/config/enums/ClipboardType.java -------------------------------------------------------------------------------- /src/main/java/com/github/wasiqb/coteafs/appium/config/enums/CloudProviders.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/src/main/java/com/github/wasiqb/coteafs/appium/config/enums/CloudProviders.java -------------------------------------------------------------------------------- /src/main/java/com/github/wasiqb/coteafs/appium/config/enums/DeviceType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/src/main/java/com/github/wasiqb/coteafs/appium/config/enums/DeviceType.java -------------------------------------------------------------------------------- /src/main/java/com/github/wasiqb/coteafs/appium/config/enums/KeyCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/src/main/java/com/github/wasiqb/coteafs/appium/config/enums/KeyCode.java -------------------------------------------------------------------------------- /src/main/java/com/github/wasiqb/coteafs/appium/config/enums/Language.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/src/main/java/com/github/wasiqb/coteafs/appium/config/enums/Language.java -------------------------------------------------------------------------------- /src/main/java/com/github/wasiqb/coteafs/appium/config/enums/LogLevel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/src/main/java/com/github/wasiqb/coteafs/appium/config/enums/LogLevel.java -------------------------------------------------------------------------------- /src/main/java/com/github/wasiqb/coteafs/appium/config/enums/PlatformType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/src/main/java/com/github/wasiqb/coteafs/appium/config/enums/PlatformType.java -------------------------------------------------------------------------------- /src/main/java/com/github/wasiqb/coteafs/appium/config/enums/Protocol.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/src/main/java/com/github/wasiqb/coteafs/appium/config/enums/Protocol.java -------------------------------------------------------------------------------- /src/main/java/com/github/wasiqb/coteafs/appium/config/enums/SwipeDirection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/src/main/java/com/github/wasiqb/coteafs/appium/config/enums/SwipeDirection.java -------------------------------------------------------------------------------- /src/main/java/com/github/wasiqb/coteafs/appium/config/enums/SwipeStartPosition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/src/main/java/com/github/wasiqb/coteafs/appium/config/enums/SwipeStartPosition.java -------------------------------------------------------------------------------- /src/main/java/com/github/wasiqb/coteafs/appium/config/enums/UnlockType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/src/main/java/com/github/wasiqb/coteafs/appium/config/enums/UnlockType.java -------------------------------------------------------------------------------- /src/main/java/com/github/wasiqb/coteafs/appium/config/enums/VideoQuality.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/src/main/java/com/github/wasiqb/coteafs/appium/config/enums/VideoQuality.java -------------------------------------------------------------------------------- /src/main/java/com/github/wasiqb/coteafs/appium/config/enums/WaitStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/src/main/java/com/github/wasiqb/coteafs/appium/config/enums/WaitStrategy.java -------------------------------------------------------------------------------- /src/main/java/com/github/wasiqb/coteafs/appium/config/server/AndroidSetting.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/src/main/java/com/github/wasiqb/coteafs/appium/config/server/AndroidSetting.java -------------------------------------------------------------------------------- /src/main/java/com/github/wasiqb/coteafs/appium/config/server/IOSSetting.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/src/main/java/com/github/wasiqb/coteafs/appium/config/server/IOSSetting.java -------------------------------------------------------------------------------- /src/main/java/com/github/wasiqb/coteafs/appium/config/server/LogSetting.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/src/main/java/com/github/wasiqb/coteafs/appium/config/server/LogSetting.java -------------------------------------------------------------------------------- /src/main/java/com/github/wasiqb/coteafs/appium/config/server/ServerSetting.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/src/main/java/com/github/wasiqb/coteafs/appium/config/server/ServerSetting.java -------------------------------------------------------------------------------- /src/main/java/com/github/wasiqb/coteafs/appium/constants/ErrorMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/src/main/java/com/github/wasiqb/coteafs/appium/constants/ErrorMessage.java -------------------------------------------------------------------------------- /src/main/java/com/github/wasiqb/coteafs/appium/device/Device.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/src/main/java/com/github/wasiqb/coteafs/appium/device/Device.java -------------------------------------------------------------------------------- /src/main/java/com/github/wasiqb/coteafs/appium/device/DeviceActions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/src/main/java/com/github/wasiqb/coteafs/appium/device/DeviceActions.java -------------------------------------------------------------------------------- /src/main/java/com/github/wasiqb/coteafs/appium/device/DeviceActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/src/main/java/com/github/wasiqb/coteafs/appium/device/DeviceActivity.java -------------------------------------------------------------------------------- /src/main/java/com/github/wasiqb/coteafs/appium/device/DeviceActivityActions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/src/main/java/com/github/wasiqb/coteafs/appium/device/DeviceActivityActions.java -------------------------------------------------------------------------------- /src/main/java/com/github/wasiqb/coteafs/appium/device/DeviceElement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/src/main/java/com/github/wasiqb/coteafs/appium/device/DeviceElement.java -------------------------------------------------------------------------------- /src/main/java/com/github/wasiqb/coteafs/appium/device/DeviceElementActions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/src/main/java/com/github/wasiqb/coteafs/appium/device/DeviceElementActions.java -------------------------------------------------------------------------------- /src/main/java/com/github/wasiqb/coteafs/appium/device/DeviceElementVerify.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/src/main/java/com/github/wasiqb/coteafs/appium/device/DeviceElementVerify.java -------------------------------------------------------------------------------- /src/main/java/com/github/wasiqb/coteafs/appium/error/AppiumConfigParameterNotFoundError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/src/main/java/com/github/wasiqb/coteafs/appium/error/AppiumConfigParameterNotFoundError.java -------------------------------------------------------------------------------- /src/main/java/com/github/wasiqb/coteafs/appium/error/AppiumSelectorNotImplementedError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/src/main/java/com/github/wasiqb/coteafs/appium/error/AppiumSelectorNotImplementedError.java -------------------------------------------------------------------------------- /src/main/java/com/github/wasiqb/coteafs/appium/error/AppiumServerAlreadyRunningError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/src/main/java/com/github/wasiqb/coteafs/appium/error/AppiumServerAlreadyRunningError.java -------------------------------------------------------------------------------- /src/main/java/com/github/wasiqb/coteafs/appium/error/AppiumServerLogFileError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/src/main/java/com/github/wasiqb/coteafs/appium/error/AppiumServerLogFileError.java -------------------------------------------------------------------------------- /src/main/java/com/github/wasiqb/coteafs/appium/error/AppiumServerNotRunningError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/src/main/java/com/github/wasiqb/coteafs/appium/error/AppiumServerNotRunningError.java -------------------------------------------------------------------------------- /src/main/java/com/github/wasiqb/coteafs/appium/error/AppiumServerNotStartingError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/src/main/java/com/github/wasiqb/coteafs/appium/error/AppiumServerNotStartingError.java -------------------------------------------------------------------------------- /src/main/java/com/github/wasiqb/coteafs/appium/error/AppiumServerNotStoppingError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/src/main/java/com/github/wasiqb/coteafs/appium/error/AppiumServerNotStoppingError.java -------------------------------------------------------------------------------- /src/main/java/com/github/wasiqb/coteafs/appium/error/AppiumServerStoppedError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/src/main/java/com/github/wasiqb/coteafs/appium/error/AppiumServerStoppedError.java -------------------------------------------------------------------------------- /src/main/java/com/github/wasiqb/coteafs/appium/error/CoteafsAppiumError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/src/main/java/com/github/wasiqb/coteafs/appium/error/CoteafsAppiumError.java -------------------------------------------------------------------------------- /src/main/java/com/github/wasiqb/coteafs/appium/error/DeviceAppNotClosingError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/src/main/java/com/github/wasiqb/coteafs/appium/error/DeviceAppNotClosingError.java -------------------------------------------------------------------------------- /src/main/java/com/github/wasiqb/coteafs/appium/error/DeviceAppNotFoundError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/src/main/java/com/github/wasiqb/coteafs/appium/error/DeviceAppNotFoundError.java -------------------------------------------------------------------------------- /src/main/java/com/github/wasiqb/coteafs/appium/error/DeviceDesiredCapabilitiesNotSetError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/src/main/java/com/github/wasiqb/coteafs/appium/error/DeviceDesiredCapabilitiesNotSetError.java -------------------------------------------------------------------------------- /src/main/java/com/github/wasiqb/coteafs/appium/error/DeviceDriverDefaultWaitError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/src/main/java/com/github/wasiqb/coteafs/appium/error/DeviceDriverDefaultWaitError.java -------------------------------------------------------------------------------- /src/main/java/com/github/wasiqb/coteafs/appium/error/DeviceDriverInitializationFailedError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/src/main/java/com/github/wasiqb/coteafs/appium/error/DeviceDriverInitializationFailedError.java -------------------------------------------------------------------------------- /src/main/java/com/github/wasiqb/coteafs/appium/error/DeviceDriverNotStartingError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/src/main/java/com/github/wasiqb/coteafs/appium/error/DeviceDriverNotStartingError.java -------------------------------------------------------------------------------- /src/main/java/com/github/wasiqb/coteafs/appium/error/DeviceDriverNotStoppingError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/src/main/java/com/github/wasiqb/coteafs/appium/error/DeviceDriverNotStoppingError.java -------------------------------------------------------------------------------- /src/main/java/com/github/wasiqb/coteafs/appium/error/DeviceElementDisabledError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/src/main/java/com/github/wasiqb/coteafs/appium/error/DeviceElementDisabledError.java -------------------------------------------------------------------------------- /src/main/java/com/github/wasiqb/coteafs/appium/error/DeviceElementFindTimedOutError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/src/main/java/com/github/wasiqb/coteafs/appium/error/DeviceElementFindTimedOutError.java -------------------------------------------------------------------------------- /src/main/java/com/github/wasiqb/coteafs/appium/error/DeviceElementNameNotFoundError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/src/main/java/com/github/wasiqb/coteafs/appium/error/DeviceElementNameNotFoundError.java -------------------------------------------------------------------------------- /src/main/java/com/github/wasiqb/coteafs/appium/error/DeviceElementNotDisplayedError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/src/main/java/com/github/wasiqb/coteafs/appium/error/DeviceElementNotDisplayedError.java -------------------------------------------------------------------------------- /src/main/java/com/github/wasiqb/coteafs/appium/error/DeviceElementNotFoundError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/src/main/java/com/github/wasiqb/coteafs/appium/error/DeviceElementNotFoundError.java -------------------------------------------------------------------------------- /src/main/java/com/github/wasiqb/coteafs/appium/error/DeviceTypeNotSupportedError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/src/main/java/com/github/wasiqb/coteafs/appium/error/DeviceTypeNotSupportedError.java -------------------------------------------------------------------------------- /src/main/java/com/github/wasiqb/coteafs/appium/error/NotEnoughBatteryChargeError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/src/main/java/com/github/wasiqb/coteafs/appium/error/NotEnoughBatteryChargeError.java -------------------------------------------------------------------------------- /src/main/java/com/github/wasiqb/coteafs/appium/ios/IOSActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/src/main/java/com/github/wasiqb/coteafs/appium/ios/IOSActivity.java -------------------------------------------------------------------------------- /src/main/java/com/github/wasiqb/coteafs/appium/ios/IOSActivityActions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/src/main/java/com/github/wasiqb/coteafs/appium/ios/IOSActivityActions.java -------------------------------------------------------------------------------- /src/main/java/com/github/wasiqb/coteafs/appium/ios/IOSDevice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/src/main/java/com/github/wasiqb/coteafs/appium/ios/IOSDevice.java -------------------------------------------------------------------------------- /src/main/java/com/github/wasiqb/coteafs/appium/ios/IOSDeviceActions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/src/main/java/com/github/wasiqb/coteafs/appium/ios/IOSDeviceActions.java -------------------------------------------------------------------------------- /src/main/java/com/github/wasiqb/coteafs/appium/ios/IOSDeviceElementActions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/src/main/java/com/github/wasiqb/coteafs/appium/ios/IOSDeviceElementActions.java -------------------------------------------------------------------------------- /src/main/java/com/github/wasiqb/coteafs/appium/ios/IOSElementVerify.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/src/main/java/com/github/wasiqb/coteafs/appium/ios/IOSElementVerify.java -------------------------------------------------------------------------------- /src/main/java/com/github/wasiqb/coteafs/appium/service/AppiumServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/src/main/java/com/github/wasiqb/coteafs/appium/service/AppiumServer.java -------------------------------------------------------------------------------- /src/main/java/com/github/wasiqb/coteafs/appium/utils/BatteryHealth.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/src/main/java/com/github/wasiqb/coteafs/appium/utils/BatteryHealth.java -------------------------------------------------------------------------------- /src/main/java/com/github/wasiqb/coteafs/appium/utils/CapabilityUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/src/main/java/com/github/wasiqb/coteafs/appium/utils/CapabilityUtils.java -------------------------------------------------------------------------------- /src/main/java/com/github/wasiqb/coteafs/appium/utils/ScreenRecorder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/src/main/java/com/github/wasiqb/coteafs/appium/utils/ScreenRecorder.java -------------------------------------------------------------------------------- /src/main/java/com/github/wasiqb/coteafs/appium/utils/SwipeUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/src/main/java/com/github/wasiqb/coteafs/appium/utils/SwipeUtils.java -------------------------------------------------------------------------------- /src/main/resources/log4j2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/src/main/resources/log4j2.yaml -------------------------------------------------------------------------------- /src/test/java/com/github/wasiqb/coetafs/appium/saucedemo/android/SauceDemoTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/src/test/java/com/github/wasiqb/coetafs/appium/saucedemo/android/SauceDemoTest.java -------------------------------------------------------------------------------- /src/test/java/com/github/wasiqb/coetafs/appium/saucedemo/android/actions/SuccessLoginAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/src/test/java/com/github/wasiqb/coetafs/appium/saucedemo/android/actions/SuccessLoginAction.java -------------------------------------------------------------------------------- /src/test/java/com/github/wasiqb/coetafs/appium/saucedemo/android/page/DashboardPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/src/test/java/com/github/wasiqb/coetafs/appium/saucedemo/android/page/DashboardPage.java -------------------------------------------------------------------------------- /src/test/java/com/github/wasiqb/coetafs/appium/saucedemo/android/page/LoginPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/src/test/java/com/github/wasiqb/coetafs/appium/saucedemo/android/page/LoginPage.java -------------------------------------------------------------------------------- /src/test/java/com/github/wasiqb/coetafs/appium/saucedemo/android/page/components/FilterPopUp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/src/test/java/com/github/wasiqb/coetafs/appium/saucedemo/android/page/components/FilterPopUp.java -------------------------------------------------------------------------------- /src/test/java/com/github/wasiqb/coetafs/appium/saucedemo/android/page/components/ProductItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/src/test/java/com/github/wasiqb/coetafs/appium/saucedemo/android/page/components/ProductItem.java -------------------------------------------------------------------------------- /src/test/resources/appium-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/src/test/resources/appium-config.yaml -------------------------------------------------------------------------------- /src/test/resources/apps/android/saucedemo.apk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/src/test/resources/apps/android/saucedemo.apk -------------------------------------------------------------------------------- /src/test/resources/apps/ios/saucedemo.ipa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/src/test/resources/apps/ios/saucedemo.ipa -------------------------------------------------------------------------------- /src/test/resources/apps/ios/saucedemo.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/src/test/resources/apps/ios/saucedemo.zip -------------------------------------------------------------------------------- /src/test/resources/listener-config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/src/test/resources/listener-config.yml -------------------------------------------------------------------------------- /testng-local.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/testng-local.yaml -------------------------------------------------------------------------------- /testng.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasiqB/coteafs-appium/HEAD/testng.yaml --------------------------------------------------------------------------------