Angular 7无法将id属性设置为角度材​​质mat-tab

时间:2019-09-20 08:18:18

标签: angular-material angular7

我正在尝试将id属性添加到角材mat-tab中以在e2e测试中找到元素?我无法设定? 谁能帮我怎么做?

<mat-tab label="custom" class="scroll-x" id="custom">

谢谢

1 个答案:

答案 0 :(得分:1)

mat-tab ID的角度由组件包裹,实际上您无法使用自定义ID。

如果要查找HTMLElement,可以将mat-tab-label-2-0用作标签,或将mat-tab-content-0-0用作内容。

<div class="mat-tab-label ..." id="mat-tab-label-2-0" </div>

...

<mat-tab-body class="mat-tab-body ..." id="mat-tab-content-2-0" ... ></mat-tab-body>

在github上仍然存在一个未解决的问题: https://github.com/angular/components/issues/4136