在量角器中从命令行传递基数 url
passing base url from command line in protractor
我正在尝试使用量角器测试我的 angularjs 应用程序。
我的 conf.js 看起来像这样
exports.config = {
seleniumAddress: 'http://localhost:4444/wd/hub',
capabilities: {
'browserName': 'chrome'
},
specs: ['HomePageCtrl_spec.js'],
chromeOnly: true,
jasmineNodeOpts: {
onComplete: null,
isVerbose: false,
showColors: true,
includeStackTrace: true
},
onPrepare: function() {
browser.manage().window().setSize(1600, 1000);
},
params : {
url : 'test'
}};
我正在命令提示符下运行此命令
protractor Conf.js --params.url='https://XXXXX/YYY'
在我的规范文件中,在 beforeEach 函数中我能够获得传递的 url(console.log((browser.params.url))
正确出现),但是当我这样做时 browser.get(browser.params.url)
.. 它不是工作
有人知道为什么会失败吗?
量角器默认提供。您只需声明正确的变量即可。
exports.config = {
seleniumAddress: 'http://localhost:4444/wd/hub',
capabilities: {
'browserName': 'chrome'
},
specs: ['HomePageCtrl_spec.js'],
chromeOnly: true,
jasmineNodeOpts: {
onComplete: null,
isVerbose: false,
showColors: true,
includeStackTrace: true
},
onPrepare: function() {
browser.manage().window().setSize(1600, 1000);
},
baseUrl: 'test'
};
然后,您 运行 测试:
protractor Conf.js --baseUrl="https://XXXXX/YYY"
要在测试中使用此 url:
browser.get(browser.baseUrl)
我正在尝试使用量角器测试我的 angularjs 应用程序。 我的 conf.js 看起来像这样
exports.config = {
seleniumAddress: 'http://localhost:4444/wd/hub',
capabilities: {
'browserName': 'chrome'
},
specs: ['HomePageCtrl_spec.js'],
chromeOnly: true,
jasmineNodeOpts: {
onComplete: null,
isVerbose: false,
showColors: true,
includeStackTrace: true
},
onPrepare: function() {
browser.manage().window().setSize(1600, 1000);
},
params : {
url : 'test'
}};
我正在命令提示符下运行此命令
protractor Conf.js --params.url='https://XXXXX/YYY'
在我的规范文件中,在 beforeEach 函数中我能够获得传递的 url(console.log((browser.params.url))
正确出现),但是当我这样做时 browser.get(browser.params.url)
.. 它不是工作
有人知道为什么会失败吗?
量角器默认提供。您只需声明正确的变量即可。
exports.config = {
seleniumAddress: 'http://localhost:4444/wd/hub',
capabilities: {
'browserName': 'chrome'
},
specs: ['HomePageCtrl_spec.js'],
chromeOnly: true,
jasmineNodeOpts: {
onComplete: null,
isVerbose: false,
showColors: true,
includeStackTrace: true
},
onPrepare: function() {
browser.manage().window().setSize(1600, 1000);
},
baseUrl: 'test'
};
然后,您 运行 测试:
protractor Conf.js --baseUrl="https://XXXXX/YYY"
要在测试中使用此 url:
browser.get(browser.baseUrl)