protractor_sample1
Version:
Kenny's sample
23 lines (22 loc) • 993 B
JavaScript
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");
});
});