kobiton-sample
v1.0.1
Published
This a sample test
Downloads
4
Maintainers
Readme
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
node -v
npm -v
- Update your npm to latest, type this into your terminal:
npm install npm@latest -g
II. Install the samples
- Clone this script directly from our GitHub repo and install dependencies:
mkdir kobiton-samples
cd kobiton-samples
git clone [email protected]: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