我正在尝试使用量角器在nodejs中执行我的测试。
示例webdriver-manager update -- proxy http://
当我运行protractor protractor.conf时,我收到错误错误代码135,错误消息无法更新update-config.json。运行webdriver-manager更新以下载二进制文件
我运行了以下命令,但仍然收到上述错误消息
/*global jasmine */
var SpecReporter = require('jasmine-spec-reporter');
var TfsReporter = require('jasmine-tfs-reporter');
exports.config = {
allScriptsTimeout: 11000,
specs: [
'./src/tests/*spec.js'
],
capabilities: {
'browserName': 'chrome',
/*'browserName': 'phantomjs',
'phantomjs.binary.path': require('phantomjs-prebuilt').path,
'phantomjs.ghostdriver.cli.args': ['--loglevel=DEBUG']*/
},
directConnect: true,
baseUrl: 'http://localhost:4200/',
framework: 'jasmine',
jasmineNodeOpts: {
showColors: true,
defaultTimeoutInterval: 30000,
print: function() {}
},
useAllAngular2AppRoots: false,
beforeLaunch: function() {
require('ts-node').register({
project: '../PartyAndIndustryDataMigration'
});
},
onPrepare: function() {
jasmine.getEnv().addReporter(new SpecReporter());
jasmine.getEnv().addReporter(new TfsReporter());
}
};
protractor.conf.js
<xsl:element name="'swiftResponseReturnValue'+$myThirdParameter">
答案 0 :(得分:0)
我不是百分百肯定(现在不能检查),但不应该看起来像这样:
webdriver-manager update --proxy http://
(--
和proxy
之间没有空格?)
答案 1 :(得分:0)
我猜chrome driver & update-config.json
无法在webdriver-manager update
时下载chrome driver
。
只是为了验证去 node_modules \量角器\ node_modules \ webdriver的经理\硒\ 位置和看看是否所有内容都正确下载?
如果下载chrome-response.xml
时出现问题,您可以查看同一位置的{{1}}。一个原因可能是Chrome驱动程序网站被列入黑名单或代理后面。
答案 2 :(得分:0)
1。打开命令提示符或终端。
2。转到您的项目根目录。
3。输入以下命令,然后按Enter键。
node node_modules/protractor/bin/webdriver-manager update
此命令将更新WebDriver Manager。