如何定位Angular UI库元素?

时间:2019-05-13 17:32:14

标签: javascript angular unit-testing jasmine ng-lightning

这可能适用于其他UI库,例如Prime-NG等,但我使用的是ng-lightning。

我试图在我的单元测试之一中使用querySelector来获取ngl-checkbox元素。

fixture = TestBed.createComponent(Component);
fixture.debugElement.nativeElement.querySelector('ng-lightning element here?');

我尝试在ngl-checkbox上添加id属性以及ngl-checkbox标记内的输入,但这不起作用。由于ng-lightning元素呈现出许多不同的东西,因此我需要传递到querySelector中以获取该复选框吗?

另一件事是如何定位外部CSS文件中的ng-lightning元素?我不能只像常规的h1标签那样定位该元素。

0 个答案:

没有答案