Skip to content

yasserfaraazkhan/typescript-protractor-cucmber

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Typescript cucumber protractor

Build Status

CI

Install Protractor globally using the command *npm install protractor –g or use the command *npm install protractor for a particular project.

To check if you have correctly installed it, use the command *protractor --version

Protractor installs Selenium webdriver manager with it, update Selenium webdriver manager with command webdriver-manager update.

To run,

  1. clone the project
  2. npm i : install dependancies
  3. npm run update-server : update the webdriver-manageer
  4. npm run start-server : start webdriver-manager
  5. npm run test : to run test (executes in Chrome browser) for multi browser: npm run multi-browser : executes in Chrome and Firefox browser

To start with Protractor

Create a test named folder in your project directory. Create Config file conf.js to define two things in it:

seleniumAddress: Address of Selenium webdriver manager.
specs: Our test case file, which should be run.

So our conf.js would look something like this:

SomeNameconf.js

exports.config = {
    seleniumAddress: 'http://localhost:4444/wd/hub',
    specs: ['spec.js']
};

Can be configured to run against multiple browsers

exports.config = {
    seleniumAddress: 'http://localhost:4444/wd/hub',
    specs: ['spec.js'],
    multiCapabilities: [{
        browser: 'chrome'
    }, {
        browser: 'firefox'
    }]
};

Reports

Screenshot

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •