关于fixture.debugElement.query(By.css)这个方法的一个疑问
生活随笔
收集整理的這篇文章主要介紹了
关于fixture.debugElement.query(By.css)这个方法的一个疑问
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
最簡單的test case里用css class也檢索不到這個continue按鈕:
打印為null:
加上兩行代碼:
component.mode.controls['deliveryModeId'].setValue(null);fixture.detectChanges();果然,這次就能檢索到按鈕了:
這說明上述兩行代碼一定有一行起了作用。
把第一行代碼注釋掉,只剩fixture.detectChanges()也能檢索到:
加了spy語句還是不行:
注釋掉fixture.detectChanges()后,button為null:
要獲取更多Jerry的原創文章,請關注公眾號"汪子熙":
總結
以上是生活随笔為你收集整理的关于fixture.debugElement.query(By.css)这个方法的一个疑问的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 微信拍了拍你后面加一句话创意怎么设置
- 下一篇: jasmine里不同it spec之间的