kobiton-sample

1.0.1 • Public • Published

Automated Testing using Appium on Kobiton

I. Setup environment on Mac

Homebrew

  • Homebrew is a package manager for the Mac.
  • To install Homebrew, open terminal and type the following command:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
  • This will install Homebrew on your Mac. To check the version type the following command:
brew -v

Node and npm

  • Install Node via Homebrew, type the following command to install Node.
brew install node
  • Check if you have Node.js and npm installed, run this command in your terminal:
node -v
npm -v
  • Update your npm to latest, type this into your terminal:
npm install npm@latest -g

II. Install the samples

mkdir kobiton-samples
cd kobiton-samples
git clone git@github.com:kobiton/samples.git .
cd ./javascript
npm install

III. Getting started with Kobiton

  • Go to Kobiton Devices page.

  • Hover over the device you want to test and select Show automation settings.

  • Select Language = NodeJS.

  • Replace username & apiKey in the sample script

const username = ''
const apiKey = ''
  • Replace the desiredCaps to indicate your exptected testing device.
const desiredCaps = {
  sessionName:        'Automation test session',
  sessionDescription: 'This is an example for Android web',
  deviceOrientation:  'portrait',
  captureScreenshots: true,
  browserName:        'chrome',
  deviceGroup:        'KOBITON',
  deviceName:         '*',
  platformName:       'Android'
}

V. Execute the Sample Tests

Once you have everything set up, you can run the example test simply by running one of the following command:

npm run android-web-test
npm run android-app-test
npm run ios-web-test
npm run ios-app-test
npm run multiple-devices-test
npm run jasmine-android-web-test
npm run jasmine-android-app-test

Package Sidebar

Install

npm i kobiton-sample

Weekly Downloads

0

Version

1.0.1

License

ISC

Unpacked Size

3.66 MB

Total Files

18

Last publish

Collaborators

  • kobiton-devops