我有一个启用了ViewEncapsulation.ShadowDom的angular应用程序,里面有一个iframe。当我尝试编写量角器测试时,我得到一个错误: Failed: unknown error: no element reference returned by script 虽然我可以实际获取web元素,但我不能使用它执行任何操作shadowRoot: WebElement) => { .frame(shadowRoot.findElement(by.css(
最初,我们有一个问题,即材质样式不能应用于卷影dom中的元素。使用How to mount styles inside shadow root using cssinjs/jss使用StylesProvider,并将jss的insertionPoint设置为影子dom中的一个元素。这个解决方案在我们第一次调用web组件时就起作用了。但是在angular托管应用程序中,我们有代码来有条件地呈现这个we组件。当我们第一次渲染时,