'use strict'; // necessary for es6 output in node import { browser, element, by, ElementFinder } from 'protractor'; describe('Set Document Title', function () { beforeAll(function () { browser.get(''); }); it('should set the document title', function () { let titles = [ 'Good morning!', 'Good afternoon!', 'Good evening!' ]; element.all( by.css( 'ul li a' ) ).each( function iterator( element: ElementFinder, i: number ) { element.click(); expect( browser.getTitle() ).toEqual( titles[ i ] ); } ); }); });