我正在编写 Qunit 测试来测试我们网站上表单的验证引擎。表单的结构是标准的,具有以下元素:
<input id="name" class="validate[required,length[1,255]] amp_validation_error_field" type="text" value="" title="Name" name="name">
我想在 Qunit 中编写一个测试,以验证何时满足条件(要求或在长度 1-255 内)是否会在页面上弹出一个小警告 jpeg。
我想把它写成可扩展的,所以我想选择页面上所有在类中具有 validate 关键字的元素,但也能够区分具有不同类型验证的元素,例如页面上的所有元素是必需的,或必需的,并检查长度等。我基本上不知道如何选择和解析类名。谢谢你的帮助。