Я хочу проверить НЕ без головы, но я не могу этого сделать.Простой тест WebdriverIO - Mocha не отображает браузер
Код стартовый хром-браузер. НЕ безголовый. ОК.
// test.js
var webdriverio = require('webdriverio');
var options = {
desiredCapabilities: {
browserName: 'chrome'
}
};
webdriverio
.remote(options)
.init()
.url('http://www.google.com')
.title(function(err, res) {
console.log('Title was: ' + res.value);
})
.end();
Код ниже (Мокко тестовый код) не запускается хром браузер от $ mocha test.js
.
Безголовый. NG.
Но тест проходит! Я не понимаю этого.
Я проверил журнал Selenium Server, но он не показывает (слева) любой журнал. Нет следов.
// test-mocha.js
var expect = require('expect.js');
var webdriverio = require('webdriverio');
var options = {
desiredCapabilities: {
browserName: 'chrome'
}
};
describe('WebdriverIO Sample Test', function() {
it('should return "Google"', function() {
webdriverio
.remote(options)
.init()
.url('http://www.google.com')
.title(function(err, res) {
var title = res.value;
expect(title).to.be('Google');
})
.end();
})
});
Результат теста, как показано ниже:
WebdriverIO Sample Test
✓ should return "Google"
1 passing (4ms)
Отлично! Это сработало! Благодаря! – weed
Хотя это кажется очевидным, это слишком смутило меня, что все тесты успешно завершены. Так что спасибо за вопрос и ответ! – SGD