- Recorded video of the automation.
- Allure report of the automation.
- JDK
11
or higher - Selenium
4.7.0
or higher - Appium Java Client
8.3.0
or higher - Appium Server
1.22.3-4
or higher
- Test need to run on real device as it needs contact book.
- You have to have the first contact with valid number and name less than 3 character.
- You have to have the second contact with invalid number and valid name.
- You have to have at least 8 contact number on phonebook.
- Clone the project and go to the directory
tk_automation_java_appium
. - Create a file named .env in the root folder of the project.
- Copy all the elements from .env.example file and provide appropriate value to the empty variables.
- Start Appium server from Appium server app.
- Connect your device with your machine through USB cable.
- Build the automation project with gradle.
- Serve the generated report with allure.
-
$ gradle clean test
or if gradle is not installed in your device
$ gradlew clean test
$ allure serve ./build/allure-results/