对于我的自动化测试,我需要注入服务来获取数据并检查我是否在正确的页面上。我不想为此使用DOM,我想查看我的服务。
import { CurrentEntityService } from "./../../app/services/current-entity.service";
describe("App component", () => {
it("check current entity name", inject([CurrentEntityService], (currentEntityService: CurrentEntityService) => {
browser.get("/tenants/");
expect(currentEntityService.entityName.value).toEqual("value");
}));
});
当我运行测试时,Web驱动程序会运行,但它会出现以下错误
[17:15:38] I/testLogger - [firefox #01] PID: 28196
[firefox #01] [17:15:34] I/direct - Using FirefoxDriver directly...
[firefox #01] [17:15:37] I/runnerCli - undefined
在我的e2e测试中,我是否需要做额外的服务?为什么我看到这个未定义的错误?我在注入服务时做错了什么。请指出我正确的方向,在角度为2的量角器测试中注入服务。我是e2e测试的新手。