UNPKG

protractor_sample1

Version:

Kenny's sample

23 lines (22 loc) 993 B
const log4js = require('log4js'); const logger = log4js.getLogger(); const Expects = require('./expects'); const expects = new Expects(); describe('Protractor Demo App', function() { it('should add 1 and 2', function() { logger.info('Navigating to calculator app'); browser.get('http://juliemr.github.io/protractor-demo/'); element(by.model('first')).sendKeys(1); element(by.model('second')).sendKeys(2); logger.info('Clicking Go button'); element(by.id('gobutton')).click(); logger.info('Verifying the result'); logger.warn('This is a warning message'); logger.error('This is an error message'); expect(element(by.binding('latest')).getText()).toBe('3'); expect(element(by.binding('latest')).getText()).toEqual('3'); expects.isDisplayed(element(by.binding('latest'))); expects.compareUrl("https://juliemr.github.io/protractor-demo/"); expects.compareText(element(by.binding('latest')).getText(), "3"); }); });