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

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)

Awesome Lists containing this project

README

          

# Multi-Language Appium Testing Framework

Appium 2.0
Node.js 18.x
Java 11
C# .NET 6.0

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.