我怎样才能用Angular Harness获得Input的值?
readonly name = this.locatorFor('input');
async getName(): Promise<string> {
return (await this.name()).text();
}
但我总是得到空值
1) ComponentHarness should locate a required element based on CSS selector
- Expected '' to be 'test1'.
所以我找到了答案,虽然你有输入特定的函数,如 input.clear()
,以获得你需要使用的值。
readonly name = this.locatorFor('input');
async getName(): Promise<string> {
return (await this.name()).getProperty('value');
}
要了解更多关于如何使用Angular harness的信息,我建议在github中查看Angular Material的内容
喏 我找到了答案