Я следую этой обучающей программы http://engineering.wingify.com/posts/e2e-testing-with-webdriverjs-jasmine/Автоматизированная испытания- WebDriverJS e2e, Жасмин
Первые звонки часть для создания testfile.js
вар WebDriver = требуется ('селеном WebDriver');
var driver = new webdriver.Builder().
withCapabilities(webdriver.Capabilities.chrome()).
build();
driver.get('http://www.wingify.com');
Я был в состоянии получить браузер для запуска при запуске узла testfile.js
я создаю testfile.js
$ кошка testfile.js
var webdriver = require('selenium-webdriver');
var driver = new webdriver.Builder().
withCapabilities(webdriver.Capabilities.chrome()).
build();
describe('basic test', function() {
it('should be on correct page', function() {
driver.get('http://www.wingify.com');
driver.getTitle().then(function(title) {
expect(title).toBe('Wingify');
});
});
});
I добраться до этой части, где вы запускаете жасминовый узел
$ jasmine-node testfile.js
Finished in 0 seconds
0 tests, 0 assertions, 0 failures, 0 skipped
Ожидаемое поведение заключается в том, что он запускает браузер, но это не то, что я испытываю.
Сообщение блога Wingify продолжает объяснять, почему вам нужно добавить 'done', поэтому образец кода, который вы опубликовали, на самом деле не должен работать. Тем не менее, вы должны увидеть запуск браузера. –