1
- 'use strict' ; // necessary for es6 output in node
1
+ 'use strict' ; // necessary for es6 output in node
2
2
3
3
import { browser , element , by , ElementFinder } from 'protractor' ;
4
4
import { promise } from 'selenium-webdriver' ;
@@ -42,16 +42,16 @@ describe('Tutorial part 5', () => {
42
42
beforeAll ( ( ) => browser . get ( '' ) ) ;
43
43
44
44
function getPageElts ( ) {
45
- let hrefElts = element . all ( by . css ( 'my-app a' ) ) ;
45
+ let navElts = element . all ( by . css ( 'my-app nav a' ) ) ;
46
46
47
47
return {
48
- hrefs : hrefElts ,
48
+ navElts : navElts ,
49
49
50
- myDashboardHref : hrefElts . get ( 0 ) ,
50
+ myDashboardHref : navElts . get ( 0 ) ,
51
51
myDashboard : element ( by . css ( 'my-app my-dashboard' ) ) ,
52
52
topHeroes : element . all ( by . css ( 'my-app my-dashboard > div h4' ) ) ,
53
53
54
- myHeroesHref : hrefElts . get ( 1 ) ,
54
+ myHeroesHref : navElts . get ( 1 ) ,
55
55
myHeroes : element ( by . css ( 'my-app my-heroes' ) ) ,
56
56
allHeroes : element . all ( by . css ( 'my-app my-heroes li' ) ) ,
57
57
selectedHero : element ( by . css ( 'my-app li.selected' ) ) ,
@@ -73,7 +73,7 @@ describe('Tutorial part 5', () => {
73
73
74
74
const expectedViewNames = [ 'Dashboard' , 'Heroes' ] ;
75
75
it ( `has views ${ expectedViewNames } ` , ( ) => {
76
- let viewNames = getPageElts ( ) . hrefs . map ( ( el : ElementFinder ) => el . getText ( ) ) ;
76
+ let viewNames = getPageElts ( ) . navElts . map ( ( el : ElementFinder ) => el . getText ( ) ) ;
77
77
expect ( viewNames ) . toEqual ( expectedViewNames ) ;
78
78
} ) ;
79
79
0 commit comments