Skip to content

Latest commit

 

History

History
42 lines (29 loc) · 1.24 KB

README.md

File metadata and controls

42 lines (29 loc) · 1.24 KB

Wdio7-appium-cucumber

Boilerplate project to run native and browser for android and ios using cucumber with page object pattern.

Based on

  • WebdriverIO v7
  • cucumber v7
  • Node version 10.16 or higher
  • Appium

Supports

  • Native Android and iOS apps
  • Android Chrome browser
  • iOS Safari browser
  • Supports Page Object Model
  • Contains sample test scenarios in cucumber
  • Supports multiple cucumber html reports

Source

Click below to know more

Running sample test

Follow the below commands -

  • Clone the project - https://github.com/Arjun-Ar91/Wdio7-appium-cucumber.git.

  • Install dependencies using npm i in the terminal.

  • Update the deviceName and platFormVersion in config/android.info.js and config/ios.info.js respectively.

  • Execute npm run ios to run ios native app

  • Execute npm run iosBrowser to run ios safari browser

  • Execute npm run android to run android native app

  • Execute npm run androidBrowser to run android chrome browser

  • Execute npm run lint to run eslint