我正在编写适用于表单验证的 Protractor 测试。
我希望测试当表单中必填字段未设置时,Chrome 将出现验证弹窗。
当字段未设置时,Chrome 会显示 "请填写此字段"。
我想要做如下操作:
submitBtn = element(by.id('submitBtn'));
submitBtn.click();
validationMessage = ???
expect((validationMessage ).getText()).toBe('Please fill out this field');
如何获取?
required
属性只有在点击提交后才会出现吗? - glepretre<input type="text" required>
或者在Angular中使用<input type="text" ng-required="...">
。在Angular的情况下,您需要测试ng-required
属性的存在而不是普通的required
属性。 - user2943490