【发布时间】:2014-12-12 13:15:43
【问题描述】:
我非常困惑如何告诉 Protractor 和 Selenium 从哪里为我的应用程序提供集成测试服务(在 Jenkins 上运行 Gulp)。
这是我的量角器配置:
exports.config = {
seleniumServerJar: '../node_modules/protractor/selenium/selenium-server-standalone-2.44.0.jar',
multiCapabilities: [{
browserName: 'chrome'
}],
baseUrl: 'http://127.0.0.1:9000/',
rootElement: 'html',
jasmineNodeOpts: {
showColors: true,
defaultTimeoutInterval: 30000
}
};
但问题是:http://127.0.0.1:9000 不存在。我应该先部署然后进行集成测试,还是可以在部署之前完成?因为如果需要先进行部署,那么将其放入构建系统的位置对我来说没有任何意义。因为那不是也不能成为构建系统的一部分。那么 CI 是从哪里来的呢?
【问题讨论】:
标签: testing selenium jenkins gulp protractor