Skip to content

Automation of mobile apps, mobile browser with wdio - cucumber BDD in local and parallel run

Notifications You must be signed in to change notification settings

SabFloki/mobautoBDDBS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

APPIUM-Cucumber-BDD-WDIO

Project to run native and browser for android and ios using cucumber with page object pattern. Parallel test runs - configured for android apps for trial

Future Improvements: To add parallel config for iOS platforms

Based on

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

Supports

  • Native Android and iOS apps
  • Android Chrome browser
  • iOS Safari browser
  • Supports Page Object Model
  • Supports multiple cucumber html reports
  • Run scripts in parallel devices on Browserstack

Source and steps

  • 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

About

Automation of mobile apps, mobile browser with wdio - cucumber BDD in local and parallel run

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages