我下面這個教程 http://engineering.wingify.com/posts/e2e-testing-with-webdriverjs-jasmine/自動化的端到端測試 - WebDriverJS,茉莉花
第一部分要求創造testfile.js
VAR的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');
});
});
});
我到了這個部分,你跑茉莉花節點
$ jasmine-node testfile.js
Finished in 0 seconds
0 tests, 0 assertions, 0 failures, 0 skipped
預期的行爲是它啓動瀏覽器,但這不是我所經歷的。
Wingify博客文章繼續解釋爲什麼您需要添加'done',所以您發佈的代碼示例並不是真的應該起作用。不過,你應該看到一個瀏覽器正在啓動。 –