我在想如何訪問我們傳入@Component
裝飾器的selector
。從Angular 2組件中訪問`selector`
例如
@Component({
selector: 'my-component'
})
class MyComponent {
constructor() {
// I was hoping for something like the following but it doesn't exist
this.component.selector // my-component
}
}
最後,我想用它來創建一個指令,它會自動添加一個屬性data-tag-name="{this.component.selector}"
,這樣我可以用Selenium查詢可靠地找到我通過自己選擇的角度元素。
我不是用量角器
這可能是現在唯一的方法,現在更老的(現在打破)的方式更好,因爲它不需要添加註入,並且可以在不需要實例的情況下訪問它,在寫入結束時使用它結束測試以減少重複。 –