gpt4 book ai didi

angular - 在 Protractor 测试中访问 Angular 指令/组件实例

转载 作者:搜寻专家 更新时间:2023-10-30 22:00:28 25 4
gpt4 key购买 nike

我有一个 Angular 应用程序。在 Angular 单元测试 (karma/jasmine) 中,我可以通过 ComponentFixture/DebugElement 访问组件实例和指令。

在通过 Protractor 运行端到端测试时,这是否也可能以某种方式实现?

最佳答案

getDebugNode(domElement)可用于获取 debug element在应用程序内部,因为它应该从 @angular/core 导入。

ng.probe(domElement) 是全局的,可用于在应用程序外部获取调试元素。

组件实例作为 debugElement.componentInstance 在调试元素上可用。至于指令实例和其他提供程序,debugElement.injector(SomeClass) 可用于访问它们,如 this answer 中所述。 .

关于angular - 在 Protractor 测试中访问 Angular 指令/组件实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44243449/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com