{"id":24013231,"url":"https://github.com/cihat-kose/appium-test-lab","last_synced_at":"2026-05-16T02:05:58.029Z","repository":{"id":208690861,"uuid":"722246108","full_name":"cihat-kose/appium-test-lab","owner":"cihat-kose","description":"Appium Exercises With TestNG","archived":false,"fork":false,"pushed_at":"2025-01-07T20:59:11.000Z","size":247834,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-07T21:39:13.786Z","etag":null,"topics":["appium-automation","appium-framework","appium-java-testng","mobil-testing"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cihat-kose.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2023-11-22T18:47:04.000Z","updated_at":"2025-01-07T20:59:14.000Z","dependencies_parsed_at":"2023-11-30T21:44:36.740Z","dependency_job_id":null,"html_url":"https://github.com/cihat-kose/appium-test-lab","commit_stats":null,"previous_names":["chatgthb/appiumcurrent","chatgthb/appiumexercises","chatgthb/appiumexerciseswithtestng","cihat-kose/appiumexerciseswithtestng","cihat-kose/appium-test-lab-"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cihat-kose%2Fappium-test-lab","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cihat-kose%2Fappium-test-lab/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cihat-kose%2Fappium-test-lab/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cihat-kose%2Fappium-test-lab/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cihat-kose","download_url":"https://codeload.github.com/cihat-kose/appium-test-lab/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240710060,"owners_count":19845039,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["appium-automation","appium-framework","appium-java-testng","mobil-testing"],"created_at":"2025-01-08T06:51:44.704Z","updated_at":"2026-05-16T02:05:58.001Z","avatar_url":"https://github.com/cihat-kose.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n# Appium Test Lab\n\n![Appium](https://img.shields.io/badge/Appium-6DB33F?style=for-the-badge\u0026logo=appium\u0026logoColor=white)\n![Java](https://img.shields.io/badge/Java-ED8B00?style=for-the-badge\u0026logo=java\u0026logoColor=white)\n![TestNG](https://img.shields.io/badge/TestNG-FF7300?style=for-the-badge\u0026logo=testng\u0026logoColor=white)\n![Node.js](https://img.shields.io/badge/Node.js-43853D?style=for-the-badge\u0026logo=node.js\u0026logoColor=white)\n![Maven](https://img.shields.io/badge/Maven-C71A36?style=for-the-badge\u0026logo=apache-maven\u0026logoColor=white)\n\n### 🚀 Overview\n**Appium Test Lab** simplifies mobile application testing automation.  \nThis project allows you to create test scenarios using **TestNG** and **Appium** for **Android** platforms.  \nIt supports running tests on **emulators** and **real devices**.\n\n---\n\n### 🔧 Prerequisites\nEnsure you have the following software installed on your system:\n\n- Java JDK 11 or higher  \n- Apache Maven  \n- Node.js and npm  \n- Appium Server  \n- Appium Inspector  \n- Android SDK  \n- Android Emulator or Physical Android Device  \n\n---\n\n### ⚙️ Setup\n#### 1. Clone the Project\n```bash\ngit clone https://github.com/cihat-kose/appium-test-lab.git\ncd appium-test-lab\n```\n\n#### 2. Install Maven Dependencies\n```bash\nmvn clean install\n```\n\n---\n\n### ▶️ Running Tests\nFollow these steps to run tests:\n\n1. Start an **Android Emulator** or connect a **physical device**.  \n2. Run tests through Maven:  \n   ```bash\n   mvn test\n   ```\n3. To run a specific test class:  \n   ```bash\n   mvn -Dtest=day02.C03_CalculatorTest test\n   ```\n\n---\n\n### 📁 Project Structure\n```plaintext\nappium-test-lab\n│\n├── app                     # APK files for testing\n│   ├── Android.apk\n│   ├── ApiDemos.apk\n│   ├── ApKINFO.apk\n│   └── Calculator.apk\n│\n├── src\n│   └── test\n│       └── java\n│           ├── day01\n│           │   └── Appium.pdf\n│           ├── day02\n│           │   ├── C01_SetUpCapabilities\n│           │   ├── C02_DifferentDrivers\n│           │   └── C03_CalculatorTest\n│           ├── day03\n│           │   └── C04_CreateDriverClass\n│           ├── day04\n│           │   └── C05_AndroidTestApk\n│           ├── day05\n│           │   └── C06_ApiDemosTest\n│           ├── day06\n│           │   ├── C07_BrowserTest\n│           │   └── C08_HerokuapTest\n│           ├── page\n│           └── utils\n│\n├── configuration.properties\n├── LICENSE\n├── pom.xml\n└── README.md\n```\n\n---\n\n### 🤝 Contributing\nTo contribute to this project, follow these steps:\n\n1. **Fork** the repository 🍴  \n2. Create a new **branch**:  \n   ```bash\n   git checkout -b feature/new-feature\n   ```  \n3. Make your changes and commit:  \n   ```bash\n   git commit -m \"Added a new feature\"\n   ```  \n4. **Push** your branch:  \n   ```bash\n   git push origin feature/new-feature\n   ```  \n5. Open a **Pull Request (PR)**!  \n\nAll contributions are welcome.  \nPlease ensure the project structure and coding standards are followed.  \n\n---\n\n### 📜 License\nThis project is licensed under the **MIT License**.  \nFor more details, refer to the [LICENSE](LICENSE) file.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcihat-kose%2Fappium-test-lab","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcihat-kose%2Fappium-test-lab","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcihat-kose%2Fappium-test-lab/lists"}