├── .github └── workflows │ └── autodocs.yml ├── .gitignore ├── .idea └── workspace.xml ├── README.md ├── images ├── icons │ ├── Bookmate_logo.png │ ├── IDEA-logo.svg │ ├── Telegram.svg │ ├── allure-Report-logo.svg │ ├── allure-ee-logo.svg │ ├── android.svg │ ├── appium.svg │ ├── bookmate.png │ ├── browserstack.svg │ ├── git-logo.svg │ ├── gradle-logo.svg │ ├── java-logo.svg │ ├── jenkins-logo.svg │ ├── jira-logo.svg │ ├── junit5-logo.svg │ ├── rest-assured-logo.svg │ ├── selenide-logo.svg │ └── selenoid-logo.svg └── screens │ ├── AllureReportMain.png │ ├── AllureReportSuites.png │ ├── AllureReportSuites2.png │ ├── AllureTestOpsDashboardsAdditional.png │ ├── AllureTestOpsDashboardsAutomation.png │ ├── AllureTestOpsDashboardsMembers.png │ ├── AllureTestOpsDashboardsOverview.png │ ├── AllureTestOpsDefects.png │ ├── AllureTestOpsFinishedRunClickStop.png │ ├── AllureTestOpsSelectionOfEnvironment.png │ ├── AllureTestOpsSelectionOfTests.gif │ ├── AllureTestOpsStartedRun.png │ ├── AllureTestOpsTests.gif │ ├── AllureTestOpsTests.png │ ├── GithubWebhooks1.png │ ├── IDEARunConfigurations1.png │ ├── IDEARunConfigurations2.png │ ├── JenkinsBuildMainPage.png │ ├── JenkinsBuildParameters.gif │ ├── JenkinsFinishedBuild.png │ ├── JenkinsRemoteBuildTrigerring.png │ ├── JiraIntegration.png │ └── TelegramNotification.png └── src └── test ├── java ├── config │ ├── App.java │ ├── AppConfig.java │ ├── Project.java │ └── ProjectConfig.java ├── drivers │ ├── BrowserstackAndroidDriver.java │ ├── LocalAndRemoteWebDriver.java │ ├── LocalAndroidDriver.java │ └── SelenoidAndroidDriver.java ├── helpers │ ├── Attachments.java │ ├── Browserstack.java │ ├── CustomAllureListener.java │ ├── Pagination.java │ └── RandomUtils.java └── tests │ ├── TestBase.java │ ├── api │ ├── BooksTests.java │ ├── BookshelvesTests.java │ ├── models │ │ ├── bookshelves │ │ │ ├── get │ │ │ │ └── GetBookshelfResponse.java │ │ │ ├── post_put │ │ │ │ ├── Bookshelf.java │ │ │ │ └── BookshelfResponse.java │ │ │ └── posts │ │ │ │ ├── BookshelfPost.java │ │ │ │ ├── get │ │ │ │ └── GetAllBooksOnBookshelfResponse.java │ │ │ │ └── post │ │ │ │ ├── AddBookOnBookshelfResponse.java │ │ │ │ ├── AddBookToBookshelfRequest.java │ │ │ │ ├── Post.java │ │ │ │ └── Resource.java │ │ └── profile │ │ │ ├── books │ │ │ └── get │ │ │ │ ├── GetAllUsersBooksRequests.java │ │ │ │ ├── UsersBook.java │ │ │ │ └── UsersLibraryCard.java │ │ │ ├── bookshelves │ │ │ └── get │ │ │ │ └── BookshelvesResponse.java │ │ │ └── library_cards │ │ │ └── post │ │ │ ├── AddBookToLibraryRequest.java │ │ │ ├── AddBookToLibraryResponse.java │ │ │ ├── Book.java │ │ │ └── LibraryCard.java │ ├── pages │ │ ├── BooksPage.java │ │ └── BookshelvesPage.java │ └── specs │ │ └── Specs.java │ ├── mobile │ ├── AndroidTestBase.java │ ├── LoginTests.java │ ├── MainNavigationTests.java │ ├── SearchTests.java │ ├── UnauthenticatedUserTests.java │ └── pages │ │ ├── MainBarPage.java │ │ ├── main │ │ ├── ActivityPage.java │ │ ├── LibraryPage.java │ │ ├── MyBooksPage.java │ │ ├── ProfilePage.java │ │ └── SearchPage.java │ │ └── prelogin │ │ ├── AuthSelectionPage.java │ │ ├── BooksSelectionPage.java │ │ ├── EmailLoginPage.java │ │ ├── TopicsSelectionPage.java │ │ └── WelcomePage.java │ └── web │ ├── HeaderTests.java │ ├── LoginTests.java │ ├── SearchTests.java │ ├── WebTestBase.java │ ├── domain │ ├── HeaderTab.java │ └── Language.java │ └── pages │ ├── LoginPage.java │ ├── MainPage.java │ ├── SearchPage.java │ └── SettingsPage.java └── resources ├── apk ├── Bookmate_7.9.2-split_config.arm64_v8a.apk ├── Bookmate_8.0.3.apk └── Bookmate_8.0.3.apk.idsig ├── config ├── app.properties ├── project-android_browserstack.properties ├── project-android_emulator.properties ├── project-android_real.properties ├── project-android_selenoid.properties ├── project-browser_local.properties └── project-browser_selenoid.properties └── tpl ├── request.ftl └── response.ftl /.github/workflows/autodocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonoelv/bookmate-test-project/HEAD/.github/workflows/autodocs.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonoelv/bookmate-test-project/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/workspace.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonoelv/bookmate-test-project/HEAD/.idea/workspace.xml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonoelv/bookmate-test-project/HEAD/README.md -------------------------------------------------------------------------------- /images/icons/Bookmate_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonoelv/bookmate-test-project/HEAD/images/icons/Bookmate_logo.png -------------------------------------------------------------------------------- /images/icons/IDEA-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonoelv/bookmate-test-project/HEAD/images/icons/IDEA-logo.svg -------------------------------------------------------------------------------- /images/icons/Telegram.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonoelv/bookmate-test-project/HEAD/images/icons/Telegram.svg -------------------------------------------------------------------------------- /images/icons/allure-Report-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonoelv/bookmate-test-project/HEAD/images/icons/allure-Report-logo.svg -------------------------------------------------------------------------------- /images/icons/allure-ee-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonoelv/bookmate-test-project/HEAD/images/icons/allure-ee-logo.svg -------------------------------------------------------------------------------- /images/icons/android.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonoelv/bookmate-test-project/HEAD/images/icons/android.svg -------------------------------------------------------------------------------- /images/icons/appium.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonoelv/bookmate-test-project/HEAD/images/icons/appium.svg -------------------------------------------------------------------------------- /images/icons/bookmate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonoelv/bookmate-test-project/HEAD/images/icons/bookmate.png -------------------------------------------------------------------------------- /images/icons/browserstack.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonoelv/bookmate-test-project/HEAD/images/icons/browserstack.svg -------------------------------------------------------------------------------- /images/icons/git-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonoelv/bookmate-test-project/HEAD/images/icons/git-logo.svg -------------------------------------------------------------------------------- /images/icons/gradle-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonoelv/bookmate-test-project/HEAD/images/icons/gradle-logo.svg -------------------------------------------------------------------------------- /images/icons/java-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonoelv/bookmate-test-project/HEAD/images/icons/java-logo.svg -------------------------------------------------------------------------------- /images/icons/jenkins-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonoelv/bookmate-test-project/HEAD/images/icons/jenkins-logo.svg -------------------------------------------------------------------------------- /images/icons/jira-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonoelv/bookmate-test-project/HEAD/images/icons/jira-logo.svg -------------------------------------------------------------------------------- /images/icons/junit5-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonoelv/bookmate-test-project/HEAD/images/icons/junit5-logo.svg -------------------------------------------------------------------------------- /images/icons/rest-assured-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonoelv/bookmate-test-project/HEAD/images/icons/rest-assured-logo.svg -------------------------------------------------------------------------------- /images/icons/selenide-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonoelv/bookmate-test-project/HEAD/images/icons/selenide-logo.svg -------------------------------------------------------------------------------- /images/icons/selenoid-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonoelv/bookmate-test-project/HEAD/images/icons/selenoid-logo.svg -------------------------------------------------------------------------------- /images/screens/AllureReportMain.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonoelv/bookmate-test-project/HEAD/images/screens/AllureReportMain.png -------------------------------------------------------------------------------- /images/screens/AllureReportSuites.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonoelv/bookmate-test-project/HEAD/images/screens/AllureReportSuites.png -------------------------------------------------------------------------------- /images/screens/AllureReportSuites2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonoelv/bookmate-test-project/HEAD/images/screens/AllureReportSuites2.png -------------------------------------------------------------------------------- /images/screens/AllureTestOpsDashboardsAdditional.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonoelv/bookmate-test-project/HEAD/images/screens/AllureTestOpsDashboardsAdditional.png -------------------------------------------------------------------------------- /images/screens/AllureTestOpsDashboardsAutomation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonoelv/bookmate-test-project/HEAD/images/screens/AllureTestOpsDashboardsAutomation.png -------------------------------------------------------------------------------- /images/screens/AllureTestOpsDashboardsMembers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonoelv/bookmate-test-project/HEAD/images/screens/AllureTestOpsDashboardsMembers.png -------------------------------------------------------------------------------- /images/screens/AllureTestOpsDashboardsOverview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonoelv/bookmate-test-project/HEAD/images/screens/AllureTestOpsDashboardsOverview.png -------------------------------------------------------------------------------- /images/screens/AllureTestOpsDefects.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonoelv/bookmate-test-project/HEAD/images/screens/AllureTestOpsDefects.png -------------------------------------------------------------------------------- /images/screens/AllureTestOpsFinishedRunClickStop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonoelv/bookmate-test-project/HEAD/images/screens/AllureTestOpsFinishedRunClickStop.png -------------------------------------------------------------------------------- /images/screens/AllureTestOpsSelectionOfEnvironment.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonoelv/bookmate-test-project/HEAD/images/screens/AllureTestOpsSelectionOfEnvironment.png -------------------------------------------------------------------------------- /images/screens/AllureTestOpsSelectionOfTests.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonoelv/bookmate-test-project/HEAD/images/screens/AllureTestOpsSelectionOfTests.gif -------------------------------------------------------------------------------- /images/screens/AllureTestOpsStartedRun.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonoelv/bookmate-test-project/HEAD/images/screens/AllureTestOpsStartedRun.png -------------------------------------------------------------------------------- /images/screens/AllureTestOpsTests.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonoelv/bookmate-test-project/HEAD/images/screens/AllureTestOpsTests.gif -------------------------------------------------------------------------------- /images/screens/AllureTestOpsTests.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonoelv/bookmate-test-project/HEAD/images/screens/AllureTestOpsTests.png -------------------------------------------------------------------------------- /images/screens/GithubWebhooks1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonoelv/bookmate-test-project/HEAD/images/screens/GithubWebhooks1.png -------------------------------------------------------------------------------- /images/screens/IDEARunConfigurations1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonoelv/bookmate-test-project/HEAD/images/screens/IDEARunConfigurations1.png -------------------------------------------------------------------------------- /images/screens/IDEARunConfigurations2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonoelv/bookmate-test-project/HEAD/images/screens/IDEARunConfigurations2.png -------------------------------------------------------------------------------- /images/screens/JenkinsBuildMainPage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonoelv/bookmate-test-project/HEAD/images/screens/JenkinsBuildMainPage.png -------------------------------------------------------------------------------- /images/screens/JenkinsBuildParameters.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonoelv/bookmate-test-project/HEAD/images/screens/JenkinsBuildParameters.gif -------------------------------------------------------------------------------- /images/screens/JenkinsFinishedBuild.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonoelv/bookmate-test-project/HEAD/images/screens/JenkinsFinishedBuild.png -------------------------------------------------------------------------------- /images/screens/JenkinsRemoteBuildTrigerring.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonoelv/bookmate-test-project/HEAD/images/screens/JenkinsRemoteBuildTrigerring.png -------------------------------------------------------------------------------- /images/screens/JiraIntegration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonoelv/bookmate-test-project/HEAD/images/screens/JiraIntegration.png -------------------------------------------------------------------------------- /images/screens/TelegramNotification.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonoelv/bookmate-test-project/HEAD/images/screens/TelegramNotification.png -------------------------------------------------------------------------------- /src/test/java/config/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonoelv/bookmate-test-project/HEAD/src/test/java/config/App.java -------------------------------------------------------------------------------- /src/test/java/config/AppConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonoelv/bookmate-test-project/HEAD/src/test/java/config/AppConfig.java -------------------------------------------------------------------------------- /src/test/java/config/Project.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonoelv/bookmate-test-project/HEAD/src/test/java/config/Project.java -------------------------------------------------------------------------------- /src/test/java/config/ProjectConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonoelv/bookmate-test-project/HEAD/src/test/java/config/ProjectConfig.java -------------------------------------------------------------------------------- /src/test/java/drivers/BrowserstackAndroidDriver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonoelv/bookmate-test-project/HEAD/src/test/java/drivers/BrowserstackAndroidDriver.java -------------------------------------------------------------------------------- /src/test/java/drivers/LocalAndRemoteWebDriver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonoelv/bookmate-test-project/HEAD/src/test/java/drivers/LocalAndRemoteWebDriver.java -------------------------------------------------------------------------------- /src/test/java/drivers/LocalAndroidDriver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonoelv/bookmate-test-project/HEAD/src/test/java/drivers/LocalAndroidDriver.java -------------------------------------------------------------------------------- /src/test/java/drivers/SelenoidAndroidDriver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonoelv/bookmate-test-project/HEAD/src/test/java/drivers/SelenoidAndroidDriver.java -------------------------------------------------------------------------------- /src/test/java/helpers/Attachments.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonoelv/bookmate-test-project/HEAD/src/test/java/helpers/Attachments.java -------------------------------------------------------------------------------- /src/test/java/helpers/Browserstack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonoelv/bookmate-test-project/HEAD/src/test/java/helpers/Browserstack.java -------------------------------------------------------------------------------- /src/test/java/helpers/CustomAllureListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonoelv/bookmate-test-project/HEAD/src/test/java/helpers/CustomAllureListener.java -------------------------------------------------------------------------------- /src/test/java/helpers/Pagination.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonoelv/bookmate-test-project/HEAD/src/test/java/helpers/Pagination.java -------------------------------------------------------------------------------- /src/test/java/helpers/RandomUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonoelv/bookmate-test-project/HEAD/src/test/java/helpers/RandomUtils.java -------------------------------------------------------------------------------- /src/test/java/tests/TestBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonoelv/bookmate-test-project/HEAD/src/test/java/tests/TestBase.java -------------------------------------------------------------------------------- /src/test/java/tests/api/BooksTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonoelv/bookmate-test-project/HEAD/src/test/java/tests/api/BooksTests.java -------------------------------------------------------------------------------- /src/test/java/tests/api/BookshelvesTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonoelv/bookmate-test-project/HEAD/src/test/java/tests/api/BookshelvesTests.java -------------------------------------------------------------------------------- /src/test/java/tests/api/models/bookshelves/get/GetBookshelfResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonoelv/bookmate-test-project/HEAD/src/test/java/tests/api/models/bookshelves/get/GetBookshelfResponse.java -------------------------------------------------------------------------------- /src/test/java/tests/api/models/bookshelves/post_put/Bookshelf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonoelv/bookmate-test-project/HEAD/src/test/java/tests/api/models/bookshelves/post_put/Bookshelf.java -------------------------------------------------------------------------------- /src/test/java/tests/api/models/bookshelves/post_put/BookshelfResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonoelv/bookmate-test-project/HEAD/src/test/java/tests/api/models/bookshelves/post_put/BookshelfResponse.java -------------------------------------------------------------------------------- /src/test/java/tests/api/models/bookshelves/posts/BookshelfPost.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonoelv/bookmate-test-project/HEAD/src/test/java/tests/api/models/bookshelves/posts/BookshelfPost.java -------------------------------------------------------------------------------- /src/test/java/tests/api/models/bookshelves/posts/get/GetAllBooksOnBookshelfResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonoelv/bookmate-test-project/HEAD/src/test/java/tests/api/models/bookshelves/posts/get/GetAllBooksOnBookshelfResponse.java -------------------------------------------------------------------------------- /src/test/java/tests/api/models/bookshelves/posts/post/AddBookOnBookshelfResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonoelv/bookmate-test-project/HEAD/src/test/java/tests/api/models/bookshelves/posts/post/AddBookOnBookshelfResponse.java -------------------------------------------------------------------------------- /src/test/java/tests/api/models/bookshelves/posts/post/AddBookToBookshelfRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonoelv/bookmate-test-project/HEAD/src/test/java/tests/api/models/bookshelves/posts/post/AddBookToBookshelfRequest.java -------------------------------------------------------------------------------- /src/test/java/tests/api/models/bookshelves/posts/post/Post.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonoelv/bookmate-test-project/HEAD/src/test/java/tests/api/models/bookshelves/posts/post/Post.java -------------------------------------------------------------------------------- /src/test/java/tests/api/models/bookshelves/posts/post/Resource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonoelv/bookmate-test-project/HEAD/src/test/java/tests/api/models/bookshelves/posts/post/Resource.java -------------------------------------------------------------------------------- /src/test/java/tests/api/models/profile/books/get/GetAllUsersBooksRequests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonoelv/bookmate-test-project/HEAD/src/test/java/tests/api/models/profile/books/get/GetAllUsersBooksRequests.java -------------------------------------------------------------------------------- /src/test/java/tests/api/models/profile/books/get/UsersBook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonoelv/bookmate-test-project/HEAD/src/test/java/tests/api/models/profile/books/get/UsersBook.java -------------------------------------------------------------------------------- /src/test/java/tests/api/models/profile/books/get/UsersLibraryCard.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonoelv/bookmate-test-project/HEAD/src/test/java/tests/api/models/profile/books/get/UsersLibraryCard.java -------------------------------------------------------------------------------- /src/test/java/tests/api/models/profile/bookshelves/get/BookshelvesResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonoelv/bookmate-test-project/HEAD/src/test/java/tests/api/models/profile/bookshelves/get/BookshelvesResponse.java -------------------------------------------------------------------------------- /src/test/java/tests/api/models/profile/library_cards/post/AddBookToLibraryRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonoelv/bookmate-test-project/HEAD/src/test/java/tests/api/models/profile/library_cards/post/AddBookToLibraryRequest.java -------------------------------------------------------------------------------- /src/test/java/tests/api/models/profile/library_cards/post/AddBookToLibraryResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonoelv/bookmate-test-project/HEAD/src/test/java/tests/api/models/profile/library_cards/post/AddBookToLibraryResponse.java -------------------------------------------------------------------------------- /src/test/java/tests/api/models/profile/library_cards/post/Book.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonoelv/bookmate-test-project/HEAD/src/test/java/tests/api/models/profile/library_cards/post/Book.java -------------------------------------------------------------------------------- /src/test/java/tests/api/models/profile/library_cards/post/LibraryCard.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonoelv/bookmate-test-project/HEAD/src/test/java/tests/api/models/profile/library_cards/post/LibraryCard.java -------------------------------------------------------------------------------- /src/test/java/tests/api/pages/BooksPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonoelv/bookmate-test-project/HEAD/src/test/java/tests/api/pages/BooksPage.java -------------------------------------------------------------------------------- /src/test/java/tests/api/pages/BookshelvesPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonoelv/bookmate-test-project/HEAD/src/test/java/tests/api/pages/BookshelvesPage.java -------------------------------------------------------------------------------- /src/test/java/tests/api/specs/Specs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonoelv/bookmate-test-project/HEAD/src/test/java/tests/api/specs/Specs.java -------------------------------------------------------------------------------- /src/test/java/tests/mobile/AndroidTestBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonoelv/bookmate-test-project/HEAD/src/test/java/tests/mobile/AndroidTestBase.java -------------------------------------------------------------------------------- /src/test/java/tests/mobile/LoginTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonoelv/bookmate-test-project/HEAD/src/test/java/tests/mobile/LoginTests.java -------------------------------------------------------------------------------- /src/test/java/tests/mobile/MainNavigationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonoelv/bookmate-test-project/HEAD/src/test/java/tests/mobile/MainNavigationTests.java -------------------------------------------------------------------------------- /src/test/java/tests/mobile/SearchTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonoelv/bookmate-test-project/HEAD/src/test/java/tests/mobile/SearchTests.java -------------------------------------------------------------------------------- /src/test/java/tests/mobile/UnauthenticatedUserTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonoelv/bookmate-test-project/HEAD/src/test/java/tests/mobile/UnauthenticatedUserTests.java -------------------------------------------------------------------------------- /src/test/java/tests/mobile/pages/MainBarPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonoelv/bookmate-test-project/HEAD/src/test/java/tests/mobile/pages/MainBarPage.java -------------------------------------------------------------------------------- /src/test/java/tests/mobile/pages/main/ActivityPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonoelv/bookmate-test-project/HEAD/src/test/java/tests/mobile/pages/main/ActivityPage.java -------------------------------------------------------------------------------- /src/test/java/tests/mobile/pages/main/LibraryPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonoelv/bookmate-test-project/HEAD/src/test/java/tests/mobile/pages/main/LibraryPage.java -------------------------------------------------------------------------------- /src/test/java/tests/mobile/pages/main/MyBooksPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonoelv/bookmate-test-project/HEAD/src/test/java/tests/mobile/pages/main/MyBooksPage.java -------------------------------------------------------------------------------- /src/test/java/tests/mobile/pages/main/ProfilePage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonoelv/bookmate-test-project/HEAD/src/test/java/tests/mobile/pages/main/ProfilePage.java -------------------------------------------------------------------------------- /src/test/java/tests/mobile/pages/main/SearchPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonoelv/bookmate-test-project/HEAD/src/test/java/tests/mobile/pages/main/SearchPage.java -------------------------------------------------------------------------------- /src/test/java/tests/mobile/pages/prelogin/AuthSelectionPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonoelv/bookmate-test-project/HEAD/src/test/java/tests/mobile/pages/prelogin/AuthSelectionPage.java -------------------------------------------------------------------------------- /src/test/java/tests/mobile/pages/prelogin/BooksSelectionPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonoelv/bookmate-test-project/HEAD/src/test/java/tests/mobile/pages/prelogin/BooksSelectionPage.java -------------------------------------------------------------------------------- /src/test/java/tests/mobile/pages/prelogin/EmailLoginPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonoelv/bookmate-test-project/HEAD/src/test/java/tests/mobile/pages/prelogin/EmailLoginPage.java -------------------------------------------------------------------------------- /src/test/java/tests/mobile/pages/prelogin/TopicsSelectionPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonoelv/bookmate-test-project/HEAD/src/test/java/tests/mobile/pages/prelogin/TopicsSelectionPage.java -------------------------------------------------------------------------------- /src/test/java/tests/mobile/pages/prelogin/WelcomePage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonoelv/bookmate-test-project/HEAD/src/test/java/tests/mobile/pages/prelogin/WelcomePage.java -------------------------------------------------------------------------------- /src/test/java/tests/web/HeaderTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonoelv/bookmate-test-project/HEAD/src/test/java/tests/web/HeaderTests.java -------------------------------------------------------------------------------- /src/test/java/tests/web/LoginTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonoelv/bookmate-test-project/HEAD/src/test/java/tests/web/LoginTests.java -------------------------------------------------------------------------------- /src/test/java/tests/web/SearchTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonoelv/bookmate-test-project/HEAD/src/test/java/tests/web/SearchTests.java -------------------------------------------------------------------------------- /src/test/java/tests/web/WebTestBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonoelv/bookmate-test-project/HEAD/src/test/java/tests/web/WebTestBase.java -------------------------------------------------------------------------------- /src/test/java/tests/web/domain/HeaderTab.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonoelv/bookmate-test-project/HEAD/src/test/java/tests/web/domain/HeaderTab.java -------------------------------------------------------------------------------- /src/test/java/tests/web/domain/Language.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonoelv/bookmate-test-project/HEAD/src/test/java/tests/web/domain/Language.java -------------------------------------------------------------------------------- /src/test/java/tests/web/pages/LoginPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonoelv/bookmate-test-project/HEAD/src/test/java/tests/web/pages/LoginPage.java -------------------------------------------------------------------------------- /src/test/java/tests/web/pages/MainPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonoelv/bookmate-test-project/HEAD/src/test/java/tests/web/pages/MainPage.java -------------------------------------------------------------------------------- /src/test/java/tests/web/pages/SearchPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonoelv/bookmate-test-project/HEAD/src/test/java/tests/web/pages/SearchPage.java -------------------------------------------------------------------------------- /src/test/java/tests/web/pages/SettingsPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonoelv/bookmate-test-project/HEAD/src/test/java/tests/web/pages/SettingsPage.java -------------------------------------------------------------------------------- /src/test/resources/apk/Bookmate_7.9.2-split_config.arm64_v8a.apk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonoelv/bookmate-test-project/HEAD/src/test/resources/apk/Bookmate_7.9.2-split_config.arm64_v8a.apk -------------------------------------------------------------------------------- /src/test/resources/apk/Bookmate_8.0.3.apk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonoelv/bookmate-test-project/HEAD/src/test/resources/apk/Bookmate_8.0.3.apk -------------------------------------------------------------------------------- /src/test/resources/apk/Bookmate_8.0.3.apk.idsig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonoelv/bookmate-test-project/HEAD/src/test/resources/apk/Bookmate_8.0.3.apk.idsig -------------------------------------------------------------------------------- /src/test/resources/config/app.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonoelv/bookmate-test-project/HEAD/src/test/resources/config/app.properties -------------------------------------------------------------------------------- /src/test/resources/config/project-android_browserstack.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonoelv/bookmate-test-project/HEAD/src/test/resources/config/project-android_browserstack.properties -------------------------------------------------------------------------------- /src/test/resources/config/project-android_emulator.properties: -------------------------------------------------------------------------------- 1 | remoteDriver=http://localhost:4723/wd/hub 2 | deviceName=Pixel_4_API_30 3 | platformVersion=11.0 -------------------------------------------------------------------------------- /src/test/resources/config/project-android_real.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonoelv/bookmate-test-project/HEAD/src/test/resources/config/project-android_real.properties -------------------------------------------------------------------------------- /src/test/resources/config/project-android_selenoid.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonoelv/bookmate-test-project/HEAD/src/test/resources/config/project-android_selenoid.properties -------------------------------------------------------------------------------- /src/test/resources/config/project-browser_local.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonoelv/bookmate-test-project/HEAD/src/test/resources/config/project-browser_local.properties -------------------------------------------------------------------------------- /src/test/resources/config/project-browser_selenoid.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonoelv/bookmate-test-project/HEAD/src/test/resources/config/project-browser_selenoid.properties -------------------------------------------------------------------------------- /src/test/resources/tpl/request.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonoelv/bookmate-test-project/HEAD/src/test/resources/tpl/request.ftl -------------------------------------------------------------------------------- /src/test/resources/tpl/response.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonoelv/bookmate-test-project/HEAD/src/test/resources/tpl/response.ftl --------------------------------------------------------------------------------