我无法获得Angular反应形式的按钮元素进行单元测试。 Button没有'id',所以我尝试进入下面的方法,但出现了这样的错误:“失败:无法在'Element'上执行'matches':'[(click)=“ onAppend()”] '不是有效的选择器。”
这是我尝试获取的方式:
let btn=fixture.debugElement.query(By.css('[(click)="onSend()"]'));
expect(btn.nativeElement.enabled).toBe(true)
这是我的按钮:
<button class="bx--btn bx--btn--primary" type="button" (click)="onSend()" [disabled]="!valid || !purchaseForm.valid">Send</button>