djiwandou-p / pusakatest

pusakatest is an automation testing tool based on webdriver.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

pusakatest

pusakatest-ci Build Status

pusakatest is an automation testing tool

⚙️ installation

make sure node & npm already installed on your machine using these commands

$ node -v
v14.15.1
$ npm -v
6.14.8

clone this code to your local machine

$ git clone https://github.com/depapp/pusakatest.git

then install the dependencies (change your directory first to pusakatest don't make a silly mistake)

$ npm install

💡 usage

there are 2 platforms that can be executed by this tool, web & android

first thing first, you need to copy all files on config directory to your pusakatest root directory

  • then you can run this command to run the web automation
$ npm run dev-web
  • if you're going to run the android automation, you have to start the appium first and make sure there is connected Android device on your local machine
$ appium
[Appium] Welcome to Appium v1.20.1
[Appium] Appium REST http interface listener started on 0.0.0.0:4723

after that, you can run

$ npm run dev-android

📝 reporting

you have to make sure that allure is installed on your machine

$ allure --version
2.13.7

this command will show you the report of your latest execution

$ npm run report

About

pusakatest is an automation testing tool based on webdriver.io


Languages

Language:JavaScript 100.0%