Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/mfaisalkhatri/webdriverio-ts-appium

This repository has sample tests to run mobile automation for android using WebdriverIO with TypeScript
https://github.com/mfaisalkhatri/webdriverio-ts-appium

android-automation beginner mobile-automation mobile-testing test-automation testing tutorial typescript webdriverio

Last synced: about 1 month ago
JSON representation

This repository has sample tests to run mobile automation for android using WebdriverIO with TypeScript

Awesome Lists containing this project

README

        

![Open Source Love](https://badges.frapsoft.com/os/v1/open-source.svg?v=103)

## Don't forget to give a :star: to make the project popular.

## :question: What is this Repository about?

This project is the outcome of my self-learning about the [WebDriverIO](https://webdriver.io/) Test Automation framework

## :briefcase: What does this repo contain?
- This repo contains example codes of Android Mobile Automation with TypeScript using [WebdriverIO Demo App](https://github.com/webdriverio/native-demo-app/releases)
- Checkout [this page](https://webdriver.io/docs/typescript/) for more details related to WebDriverIO TypeScript Setup.

## Scenario covered
- On the Home page of the WebDriverIO demo app, verify the title `WEBDRIVER` is displayed correctly.
- Navigate to the Login page, login using dummy credential and check the success message text and its title.

## Running the tests
- [NodeJS](https://nodejs.org/en/download/) should be installed on the local machine where tests needs to be run.
- Clone this repository using the command `[email protected]:mfaisalkhatri/webdriverio_tutorial.git`
- Navigate to the root folder of the project and Run the command `npm install`
- To run the tests - `npm run wdio`
- To generate allure report:
- brew install allure
- allure server ./allure-results
- Checkout [allure Reporter](https://webdriver.io/docs/allure-reporter/) for more details

## :computer: Blog and Video Links

- [WebdriverIO Appium Tutorial: A Getting Started Guide With Examples](https://medium.com/@iamfaisalkhatri/webdriverio-appium-tutorial-a-getting-started-guide-with-examples-b99dc713cb34)

## :movie_camera: Tutorial Video

[![Watch the video](https://img.youtube.com/vi/zWm0F3-ayQw/hqdefault.jpg)](https://youtu.be/zWm0F3-ayQw)

## :question: Need Assistance?

- Discuss your queries by writing to me @ `[email protected]`
OR ping me on any of the social media sites using the below link:
- [Linktree](https://linktr.ee/faisalkhatri)

## :computer: Paid Trainings

Contact me for Paid trainings related to Test Automation and Software Testing,
mail me @ `[email protected]` or ping me on [LinkedIn](https://www.linkedin.com/in/faisalkhatri/)

## :thought_balloon: Checkout the blogs related to Testing on [my website](https://mfaisalkhatri.github.io) and [medium blogs](https://medium.com/@iamfaisalkhatri)