【发布时间】:2017-05-11 08:15:04
【问题描述】:
我开始在 Angular cli 项目中使用量角器和 jasmine 进行 e2e 测试
describe('my-web-client App', function() {
let page: myWebClientPage;
beforeEach((done) => {
page = new myWebClientPage();
});
it('should show menubar', () => {
page.navigateTo();
expect( page.getAppMenubar().isPresent() ).toEqual(true); // getAppMenubar() return element(by.css('app-menubar'));
});
});
【问题讨论】:
-
请同时显示
myWebClientPage定义。 -
它仍然是一个简单的类 ``import { browser, element, by } from 'protractor';导出类 myWebClientPage { navigateTo(to:string = '') { browser.waitForAngularEnabled(false); return browser.get('/'+to); } getAppMenubar() { return element(by.css('app-menubar')); } getMapElements() { 返回元素(by.css('.map')); } }``
标签: angularjs jasmine protractor angular-cli e2e-testing