在 e2e 测试中,我想模拟用户在输入字段中输入。我的输入字段中有一个最大长度。我希望考虑 maxlength,但我没有成功找到解决方案。这是我尝试过的:
<input type="text" id="myField" maxlength="10" ng-model="myModel" />
<span>{{myModel}}</span>
1)输入(“myModel”)。输入(“ABCDEFGHIJKLMNOPQRSTUVWXYZ”)。myField 输入和 myModel 模型都设置为“ABCDEFGHIJKLMNOPQRSTUVWXYZ”。预期结果:“ABCDEFGHIJ”
2) 元素("#myField").val("ABCDEFGHIJKLMNOPQRSTUVWXYZ")。myField 输入设置为“ABCDEFGHIJ”。这是完美的!但 myModel 为空。
你们有解决这个问题的办法吗?我不想使用 ngMaxlength,因为我想防止输入超过 10 个字符。
非常感谢!