我有一个角度组件,其形式如下:
<form>
<label for="Name">Click me</label>
<input type="text" id="Name" name="Name" />
<label for="Name2">Click me 2</label>
<input type="text" id="Name2" name="Name" />
</form>
我需要进行单元测试,验证输入[id = Name]是否有带文本的标签:“Click Name”。如何用jasmin和karma实现角度单位测试?
获取元素并测试它。
it('should check label name', () => {
let labelName = fixture.debugElement.query(By.css("label[for=Name]"));
expect(labelName).toBe("Click Me");
})
问题是如何与该元素进行交互而不是如何测试它。
祝好运!