Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/mfaisalkhatri/webdriverio-ts-appium
- Owner: mfaisalkhatri
- Created: 2023-03-13T14:51:35.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-09-04T17:12:32.000Z (about 1 year ago)
- Last Synced: 2024-05-01T17:25:15.551Z (7 months ago)
- Topics: android-automation, beginner, mobile-automation, mobile-testing, test-automation, testing, tutorial, typescript, webdriverio
- Language: TypeScript
- Homepage:
- Size: 43.3 MB
- Stars: 9
- Watchers: 4
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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)