UNPKG

@testim/testim-cli

Version:

Command line interface for running Testing on you CI

73 lines (58 loc) 1.9 kB
layout: guide name: guide title: WebdriverIO - Developer Guide --- # Developer Guide Welcome to the WebdriverIO documentation. It will help you to get started fast. If you run into problems you can find help and answers on our [Gitter Channel](https://gitter.im/webdriverio/webdriverio) or you can hit me on [Twitter](https://twitter.com/webdriverio). The following will give you a short step by step introduction to get your first WebdriverIO script up and running. Let's suppose you have [Node.js](http://nodejs.org/) and Java already installed. First thing we need to do is to start a selenium server that executes all selenium commands within the browser. To do so we create an example folder first: ** 1. Create a simple test folder** ```sh $ mkdir webdriverio-test && cd webdriverio-test ``` Then let's download the current [selenium standalone server](http://docs.seleniumhq.org/download/) version: ** 2. Download selenium standalone server** ```sh $ curl -O http://selenium-release.storage.googleapis.com/2.47/selenium-server-standalone-2.47.0.jar ``` Start the server by executing the following: ** 3. Start selenium standalone server** ```sh $ java -jar selenium-server-standalone-2.47.0.jar ``` Keep this running in the background and open a new terminal window. Next step is to download WebdriverIO via NPM: ** 4. Download WebdriverIO** ```sh $ npm install webdriverio ``` ** 5. Create a test file (test.js) with the following content** ```js var webdriverio = require('webdriverio'); var options = { desiredCapabilities: { browserName: 'firefox' } };   webdriverio .remote(options) .init() .url('http://www.google.com') .title(function(err, res) { console.log('Title was: ' + res.value); }) .end(); ``` ** 6. Run your test file** ```sh $ node test.js ``` this should output the following: ```sh Title was: Google ```