2
我正在使用PhantomJS(版本2.1.1)测试我的Ember应用程序(Ember 1.6)。我想断言HTML5验证会触发无效输入。下面是我的测试:如何检查是否使用PhantomJS触发了HTML5验证?
fillIn('#MyInputField', 'some invalid data');
click('#MyButton');
andThen(function() {
strictEqual(find('#MyInputField:invalid').length, 1, 'Expected HTML 5 validation triggered!');
});
这时候我就用测试工作正常噶在浏览器中运行。但是当在PhantomJS中测试时,这会失败。
我制作了截图,根据该图片,没有HTML5验证。
我正在使用PhantomJS 2.1.1,它非常新颖。 – gandra404