Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/himu143/app-automation-on-pickaboo-ecommerce-appium-selenium-testng


https://github.com/himu143/app-automation-on-pickaboo-ecommerce-appium-selenium-testng

Last synced: 3 days ago
JSON representation

Awesome Lists containing this project

README

        

# App-Automation-on-Pickaboo-Ecommerce-Appium-Selenium-TestNG
## Pickaboo App Automation
### Project Scenario:
1. Open the Pickaboo App.
2. Click the Allow button three times for permission.
3. Click on the cross icon of Pickaboo.
4. Click on the Login button.
5. Input a valid mobile number or email.
6. Input your password.
7. Click on the login button to login to your A/C.
8. Click on menu icon.
9. Click on the dashboard.
10. Select Account Information.
11. Click on edit button.
12. Change your first and last name.
13. Click on the Save button.
14. Go to the menu icon and select smartphone.
15. Go to the search bar and search "Samsung S22 Ultra.".
16. Go to the filter option and
- select Samsung
- select Infinix
- select Oneplus
- select Nokia
17. Click on apply button.
18. Go to menu option and check order list.
19. After that click on menu and select computers.
20. Then click on filter optiion.
- select category.
- then select laptop & notebook and tablets.
- Go to Brand option and select "Apple" & "Asus".
- Go to Ram option and select "32GB" & "16GB".
- Click on Apply button.

### Technology and Tools used:
- Selenium Webdriver
- Appium
- Intellij
- Android Studio
- Appium Inspector
- Gradle
- Java
### How to run this project:
- clone this project
- hit the following command into the root directory in terminal:
- gradle clean test
### For generating Report in Allure hit
- allure generate allure-results --clean -o allure-report
- allure serve allure-results
### Prerequisites:
- Android Studio latest version must be installed
- Appium Inspector must be installed
- jdk 11 must be installed
- Configure ANDROID_HOME, JAVA_HOME and GRADLE_HOME
- Start appium server

### Gradle Report:
![image](https://github.com/Himu143/App-Automation-on-Pickaboo-Ecommerce-Appium-Selenium-TestNG/assets/78273243/46e82322-3d06-4e18-8adb-351bcd2ef7b0)

### Allure Report:
![image](https://github.com/Himu143/App-Automation-on-Pickaboo-Ecommerce-Appium-Selenium-TestNG/assets/78273243/2c9af1a2-1a65-4b02-8942-7d4e939a6557)
![image](https://github.com/Himu143/App-Automation-on-Pickaboo-Ecommerce-Appium-Selenium-TestNG/assets/78273243/12492df7-4b98-40fe-8c1c-27befcb23116)

### Video Output:
https://github.com/Himu143/App-Automation-on-Pickaboo-Ecommerce-Appium-Selenium-TestNG/assets/78273243/a8447438-fbe5-408d-9bc7-36ba3182858e