Angular 按属性名称获取元素-角度测试
比如说,在我的Angular组件中有以下HTMLAngular 按属性名称获取元素-角度测试,angular,angular8,Angular,Angular8,比如说,在我的Angular组件中有以下HTML <div name='my-name'> something </div> 某物 在我的测试用例中,如何使用ComponentFixture通过属性name='my-name'获取上述元素?尝试如下 fixture = TestBed.createComponent(AppComponent); debugElement = fixture.debugElement; const value = debugEl
<div name='my-name'>
something
</div>
某物
在我的测试用例中,如何使用ComponentFixture
通过属性name='my-name'
获取上述元素?尝试如下
fixture = TestBed.createComponent(AppComponent);
debugElement = fixture.debugElement;
const value = debugElement.query(By.css('name='my-name''));
如果这不起作用,请告诉我。试试看
const fixture = TestBed.createComponent(AppComponent);
const debugElement = fixture.debugElement;
const attributeEl = debugElement.query(By.css('div[name="my-name"]'));
并确保通过从导入{By}从“@angular/platform browser”导入代码>请先验证您自己,然后再添加答案。