https://github.com/tooniez/appium-framework
🗜️ A multi-language Appium test framework with examples in Node.js, Java (Maven), and C# (.NET)
https://github.com/tooniez/appium-framework
appium appium-dotnet appium-java appium-node dotnet java
Last synced: 18 days ago
JSON representation
🗜️ A multi-language Appium test framework with examples in Node.js, Java (Maven), and C# (.NET)
- Host: GitHub
- URL: https://github.com/tooniez/appium-framework
- Owner: tooniez
- License: mit
- Created: 2024-08-31T11:51:11.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-03T07:14:47.000Z (9 months ago)
- Last Synced: 2025-06-11T17:56:34.458Z (9 months ago)
- Topics: appium, appium-dotnet, appium-java, appium-node, dotnet, java
- Language: Java
- Homepage:
- Size: 174 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: .github/CODE_OF_CONDUCT.md
- Codeowners: .github/CODEOWNERS
- Security: .github/SECURITY.md
- Support: .github/SUPPORT.md
- Governance: .github/GOVERNANCE.md
Awesome Lists containing this project
README
# Multi-Language Appium Testing Framework

This repository contains a multi-language Appium testing framework with examples in Node.js, Java (Maven), and C# (.NET). The project is designed to demonstrate how to set up and run Appium tests across different programming languages.
## Features
- Multi-language support (Node.js, Java, C#)
- Example tests for different languages
- Common setup and teardown for all languages
## Prerequisites
- Node.js
- Java JDK
- .NET SDK
- Appium Server
## Language-Specific Instructions
For detailed instructions on setting up and running tests for each language, please refer to the README files in their respective directories:
- [Node.js Instructions](appium-nodejs/README.md)
- [Java (Maven) Instructions](appium-maven/README.md)
- [C# (.NET) Instructions](appium-dotnet/README.md)
## Getting Started
1. Clone the repository:
```
git clone https://github.com/tooniez/appium-framework.git
```
2. Navigate to the project directory:
```
cd appium-framework
```
3. Install dependencies for each project:
```
make install
```
4. Ensure you have Appium server set up and running.
```
make start-appium
```
5. Run the tests:
```
make run-tests
```
## Join the Community!
🚀 Got ideas? We'd love your input! Check out our [Contributing Guidelines](.github/CONTRIBUTING.md) and dive in. Don't forget to drop a ⭐️ if you like what you see!
## License
Copyright © 2024 [tooniez](https://github.com/tooniez).
This project is [MIT](https://github.com/tooniez/appium-framework/blob/main/LICENSE) licensed.