├── .gitignore ├── LICENSE.txt ├── README.md ├── packageTest.sh ├── pom.xml ├── readme_images └── appium-tests.gif ├── src ├── main │ └── assembly │ │ └── zip.xml └── test │ └── java │ ├── Pages │ ├── AlertPage.java │ ├── BasePage.java │ ├── CrashPage.java │ ├── FixturesPage.java │ ├── HomePage.java │ ├── Inputs │ │ ├── CheckBoxPage.java │ │ ├── EditTextPage.java │ │ ├── GesturesPage.java │ │ ├── PullToRefreshPage.java │ │ ├── RadioButtonPage.java │ │ ├── SpinnerPage.java │ │ └── ToggleButtonPage.java │ ├── LocalWebViewPage.java │ ├── LoginPage.java │ ├── Native │ │ ├── CameraPage.java │ │ ├── ContentScrollingPage.java │ │ ├── ImageGalleryPage.java │ │ ├── MediaPlayerPage.java │ │ └── OutOfViewPage.java │ ├── NavigationPage.java │ ├── NestedViewsPage.java │ ├── TabViewPage.java │ ├── WaitConfig.java │ └── WebViewPage.java │ └── Tests │ ├── AbstractBaseTests │ ├── InputTests.java │ ├── NativeTests.java │ ├── TabTestBase.java │ └── TestBase.java │ ├── AlertPageTest.java │ ├── FixturesTest.java │ ├── HomePageTest.java │ ├── Inputs │ ├── CheckboxTest.java │ ├── EditTextTest.java │ ├── GesturesTest.java │ ├── PullToRefreshTest.java │ ├── RadioButtonTest.java │ ├── SpinnerTest.java │ └── ToggleButtonTest.java │ ├── LoginTest.java │ ├── Native │ ├── CameraTest.java │ ├── ImageGalleryTest.java │ ├── MediaPlayerTest.java │ ├── OutOfViewTest.java │ └── ScrollViewTest.java │ ├── NestedViewsTest.java │ └── WebViewTest.java └── start-appium-android.sh /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-device-farm-appium-tests-for-sample-app/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-device-farm-appium-tests-for-sample-app/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-device-farm-appium-tests-for-sample-app/HEAD/README.md -------------------------------------------------------------------------------- /packageTest.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | mvn clean package -DskipTests=true -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-device-farm-appium-tests-for-sample-app/HEAD/pom.xml -------------------------------------------------------------------------------- /readme_images/appium-tests.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-device-farm-appium-tests-for-sample-app/HEAD/readme_images/appium-tests.gif -------------------------------------------------------------------------------- /src/main/assembly/zip.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-device-farm-appium-tests-for-sample-app/HEAD/src/main/assembly/zip.xml -------------------------------------------------------------------------------- /src/test/java/Pages/AlertPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-device-farm-appium-tests-for-sample-app/HEAD/src/test/java/Pages/AlertPage.java -------------------------------------------------------------------------------- /src/test/java/Pages/BasePage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-device-farm-appium-tests-for-sample-app/HEAD/src/test/java/Pages/BasePage.java -------------------------------------------------------------------------------- /src/test/java/Pages/CrashPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-device-farm-appium-tests-for-sample-app/HEAD/src/test/java/Pages/CrashPage.java -------------------------------------------------------------------------------- /src/test/java/Pages/FixturesPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-device-farm-appium-tests-for-sample-app/HEAD/src/test/java/Pages/FixturesPage.java -------------------------------------------------------------------------------- /src/test/java/Pages/HomePage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-device-farm-appium-tests-for-sample-app/HEAD/src/test/java/Pages/HomePage.java -------------------------------------------------------------------------------- /src/test/java/Pages/Inputs/CheckBoxPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-device-farm-appium-tests-for-sample-app/HEAD/src/test/java/Pages/Inputs/CheckBoxPage.java -------------------------------------------------------------------------------- /src/test/java/Pages/Inputs/EditTextPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-device-farm-appium-tests-for-sample-app/HEAD/src/test/java/Pages/Inputs/EditTextPage.java -------------------------------------------------------------------------------- /src/test/java/Pages/Inputs/GesturesPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-device-farm-appium-tests-for-sample-app/HEAD/src/test/java/Pages/Inputs/GesturesPage.java -------------------------------------------------------------------------------- /src/test/java/Pages/Inputs/PullToRefreshPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-device-farm-appium-tests-for-sample-app/HEAD/src/test/java/Pages/Inputs/PullToRefreshPage.java -------------------------------------------------------------------------------- /src/test/java/Pages/Inputs/RadioButtonPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-device-farm-appium-tests-for-sample-app/HEAD/src/test/java/Pages/Inputs/RadioButtonPage.java -------------------------------------------------------------------------------- /src/test/java/Pages/Inputs/SpinnerPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-device-farm-appium-tests-for-sample-app/HEAD/src/test/java/Pages/Inputs/SpinnerPage.java -------------------------------------------------------------------------------- /src/test/java/Pages/Inputs/ToggleButtonPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-device-farm-appium-tests-for-sample-app/HEAD/src/test/java/Pages/Inputs/ToggleButtonPage.java -------------------------------------------------------------------------------- /src/test/java/Pages/LocalWebViewPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-device-farm-appium-tests-for-sample-app/HEAD/src/test/java/Pages/LocalWebViewPage.java -------------------------------------------------------------------------------- /src/test/java/Pages/LoginPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-device-farm-appium-tests-for-sample-app/HEAD/src/test/java/Pages/LoginPage.java -------------------------------------------------------------------------------- /src/test/java/Pages/Native/CameraPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-device-farm-appium-tests-for-sample-app/HEAD/src/test/java/Pages/Native/CameraPage.java -------------------------------------------------------------------------------- /src/test/java/Pages/Native/ContentScrollingPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-device-farm-appium-tests-for-sample-app/HEAD/src/test/java/Pages/Native/ContentScrollingPage.java -------------------------------------------------------------------------------- /src/test/java/Pages/Native/ImageGalleryPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-device-farm-appium-tests-for-sample-app/HEAD/src/test/java/Pages/Native/ImageGalleryPage.java -------------------------------------------------------------------------------- /src/test/java/Pages/Native/MediaPlayerPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-device-farm-appium-tests-for-sample-app/HEAD/src/test/java/Pages/Native/MediaPlayerPage.java -------------------------------------------------------------------------------- /src/test/java/Pages/Native/OutOfViewPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-device-farm-appium-tests-for-sample-app/HEAD/src/test/java/Pages/Native/OutOfViewPage.java -------------------------------------------------------------------------------- /src/test/java/Pages/NavigationPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-device-farm-appium-tests-for-sample-app/HEAD/src/test/java/Pages/NavigationPage.java -------------------------------------------------------------------------------- /src/test/java/Pages/NestedViewsPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-device-farm-appium-tests-for-sample-app/HEAD/src/test/java/Pages/NestedViewsPage.java -------------------------------------------------------------------------------- /src/test/java/Pages/TabViewPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-device-farm-appium-tests-for-sample-app/HEAD/src/test/java/Pages/TabViewPage.java -------------------------------------------------------------------------------- /src/test/java/Pages/WaitConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-device-farm-appium-tests-for-sample-app/HEAD/src/test/java/Pages/WaitConfig.java -------------------------------------------------------------------------------- /src/test/java/Pages/WebViewPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-device-farm-appium-tests-for-sample-app/HEAD/src/test/java/Pages/WebViewPage.java -------------------------------------------------------------------------------- /src/test/java/Tests/AbstractBaseTests/InputTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-device-farm-appium-tests-for-sample-app/HEAD/src/test/java/Tests/AbstractBaseTests/InputTests.java -------------------------------------------------------------------------------- /src/test/java/Tests/AbstractBaseTests/NativeTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-device-farm-appium-tests-for-sample-app/HEAD/src/test/java/Tests/AbstractBaseTests/NativeTests.java -------------------------------------------------------------------------------- /src/test/java/Tests/AbstractBaseTests/TabTestBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-device-farm-appium-tests-for-sample-app/HEAD/src/test/java/Tests/AbstractBaseTests/TabTestBase.java -------------------------------------------------------------------------------- /src/test/java/Tests/AbstractBaseTests/TestBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-device-farm-appium-tests-for-sample-app/HEAD/src/test/java/Tests/AbstractBaseTests/TestBase.java -------------------------------------------------------------------------------- /src/test/java/Tests/AlertPageTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-device-farm-appium-tests-for-sample-app/HEAD/src/test/java/Tests/AlertPageTest.java -------------------------------------------------------------------------------- /src/test/java/Tests/FixturesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-device-farm-appium-tests-for-sample-app/HEAD/src/test/java/Tests/FixturesTest.java -------------------------------------------------------------------------------- /src/test/java/Tests/HomePageTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-device-farm-appium-tests-for-sample-app/HEAD/src/test/java/Tests/HomePageTest.java -------------------------------------------------------------------------------- /src/test/java/Tests/Inputs/CheckboxTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-device-farm-appium-tests-for-sample-app/HEAD/src/test/java/Tests/Inputs/CheckboxTest.java -------------------------------------------------------------------------------- /src/test/java/Tests/Inputs/EditTextTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-device-farm-appium-tests-for-sample-app/HEAD/src/test/java/Tests/Inputs/EditTextTest.java -------------------------------------------------------------------------------- /src/test/java/Tests/Inputs/GesturesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-device-farm-appium-tests-for-sample-app/HEAD/src/test/java/Tests/Inputs/GesturesTest.java -------------------------------------------------------------------------------- /src/test/java/Tests/Inputs/PullToRefreshTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-device-farm-appium-tests-for-sample-app/HEAD/src/test/java/Tests/Inputs/PullToRefreshTest.java -------------------------------------------------------------------------------- /src/test/java/Tests/Inputs/RadioButtonTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-device-farm-appium-tests-for-sample-app/HEAD/src/test/java/Tests/Inputs/RadioButtonTest.java -------------------------------------------------------------------------------- /src/test/java/Tests/Inputs/SpinnerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-device-farm-appium-tests-for-sample-app/HEAD/src/test/java/Tests/Inputs/SpinnerTest.java -------------------------------------------------------------------------------- /src/test/java/Tests/Inputs/ToggleButtonTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-device-farm-appium-tests-for-sample-app/HEAD/src/test/java/Tests/Inputs/ToggleButtonTest.java -------------------------------------------------------------------------------- /src/test/java/Tests/LoginTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-device-farm-appium-tests-for-sample-app/HEAD/src/test/java/Tests/LoginTest.java -------------------------------------------------------------------------------- /src/test/java/Tests/Native/CameraTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-device-farm-appium-tests-for-sample-app/HEAD/src/test/java/Tests/Native/CameraTest.java -------------------------------------------------------------------------------- /src/test/java/Tests/Native/ImageGalleryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-device-farm-appium-tests-for-sample-app/HEAD/src/test/java/Tests/Native/ImageGalleryTest.java -------------------------------------------------------------------------------- /src/test/java/Tests/Native/MediaPlayerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-device-farm-appium-tests-for-sample-app/HEAD/src/test/java/Tests/Native/MediaPlayerTest.java -------------------------------------------------------------------------------- /src/test/java/Tests/Native/OutOfViewTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-device-farm-appium-tests-for-sample-app/HEAD/src/test/java/Tests/Native/OutOfViewTest.java -------------------------------------------------------------------------------- /src/test/java/Tests/Native/ScrollViewTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-device-farm-appium-tests-for-sample-app/HEAD/src/test/java/Tests/Native/ScrollViewTest.java -------------------------------------------------------------------------------- /src/test/java/Tests/NestedViewsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-device-farm-appium-tests-for-sample-app/HEAD/src/test/java/Tests/NestedViewsTest.java -------------------------------------------------------------------------------- /src/test/java/Tests/WebViewTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-device-farm-appium-tests-for-sample-app/HEAD/src/test/java/Tests/WebViewTest.java -------------------------------------------------------------------------------- /start-appium-android.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-device-farm-appium-tests-for-sample-app/HEAD/start-appium-android.sh --------------------------------------------------------------------------------