Я использую webdriver-io для тестирования форм ввода и хотел бы проверить внешний вид текста всплывающей подсказки при выходе из табуляции, если вводимый текст не соответствует указанным критериям. Ниже показано, что безуспешно пытались
var webdriverio = require('webdriverio');
var browser = webdriverio.remote({desiredCapabilities:{browserName: 'phantomjs'} });
...
describe('Test tooltip text', function(){
before(function(){
//return browser.url(site);
});
before(function(){
// return browser.setValue(key, value);
});
it('should display a tooltip text', function(){
broswer.getHTML('body').then(function(form){
form.should.contain('message in tooltip')
});
});// it block ends
});// describe block ends
...
Этот тест перенаправляет меня к исходной форме без всплывающей подсказки. Когда я пытаюсь ввести значения в эту форму ввода в браузере Chrome, я вижу всплывающую подсказку. Я знаю, что значение, введенное в тесте, правильное, потому что я записываю ввод в консоль и после табуляции вижу, что стиль поля ввода отображается красным цветом в HTML. Что мне не хватает?