PhantomJS ghostdriver 停止
PhantomJS ghostdriver stops
我正在尝试 运行 使用 phantomjs、ghostdriver 和量角器在我的笔记本电脑上进行 e2e 测试。我运行以下命令:
- phantomjs --webdriver=5000
- gulp 量角器
当我 运行 第一个命令时,一切看起来都很好,但是当我 运行 第二个命令时,phantomjs.exe 几秒钟后崩溃(只是停止)。
phantomjs 错误:
λ phantomjs --webdriver=5000
PhantomJS is launching GhostDriver...
[INFO - 2015-04-07T06:53:53.792Z] GhostDriver - Main - running on port 5000
[INFO - 2015-04-07T06:54:00.583Z] Session [dec7cd30-dcf2-11e4-b182-055bc0259fc0] - page.settings - {"XSSAuditi
ngEnabled":false,"javascriptCanCloseWindows":true,"javascriptCanOpenWindows":true,"javascriptEnabled":true,"loa
dImages":true,"localToRemoteUrlAccessEnabled":false,"userAgent":"Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKi
t/534.34 (KHTML, like Gecko) PhantomJS/1.9.8 Safari/534.34","webSecurityEnabled":true}
[INFO - 2015-04-07T06:54:00.583Z] Session [dec7cd30-dcf2-11e4-b182-055bc0259fc0] - page.customHeaders: - {}
[INFO - 2015-04-07T06:54:00.584Z] Session [dec7cd30-dcf2-11e4-b182-055bc0259fc0] - Session.negotiatedCapabilit
ies - {"browserName":"phantomjs","version":"1.9.8","driverName":"ghostdriver","driverVersion":"1.1.0","platform
":"windows-8-32bit","javascriptEnabled":true,"takesScreenshot":true,"handlesAlerts":false,"databaseEnabled":fal
se,"locationContextEnabled":false,"applicationCacheEnabled":false,"browserConnectionEnabled":false,"cssSelector
sEnabled":true,"webStorageEnabled":false,"rotatable":false,"acceptSslCerts":false,"nativeEvents":true,"proxy":{
"proxyType":"direct"}}
[INFO - 2015-04-07T06:54:00.584Z] SessionManagerReqHand - _postNewSessionCommand - New Session Created: dec7cd
30-dcf2-11e4-b182-055bc0259fc0
gulp量角器错误:
Error: ECONNREFUSED connect ECONNREFUSED
Stacktrace:
Error: ECONNREFUSED connect ECONNREFUSED
at ClientRequest.<anonymous> (C:\Users\Eigenaar\Documentsde_Academiejaar\Stage\GitHub_Repos\proj_Jesper\n
ode_modules\protractor\node_modules\selenium-webdriver\http\index.js:145:16)
at ClientRequest.emit (events.js:107:17)
at Socket.socketErrorListener (_http_client.js:272:9)
at Socket.emit (events.js:107:17)
at net.js:451:14
at process._tickCallback (node.js:355:11)
==== async task ====
Protractor.waitForAngular()
at ....
我的protractor.conf.js:
exports.config = {
rootElement: 'html',
seleniumAddress: 'http://127.0.0.1:5000',
capabilities: {
'browserName': 'phantomjs',
'phantomjs.binary.path': require('phantomjs').path
},
specs: [paths.e2e + '/**/*.js'],
jasmineNodeOpts: {
showColors: true,
defaultTimeoutInterval: 30000
}
};
问题已解决。当我在使用 gulp 时,我忘记了 运行 一个命令,它搞砸了整个项目...... "gulp serve" 是关键!现在他将 运行 使用 phantomJS 进行端到端测试。感谢大家的帮助!非常感谢。
我正在尝试 运行 使用 phantomjs、ghostdriver 和量角器在我的笔记本电脑上进行 e2e 测试。我运行以下命令:
- phantomjs --webdriver=5000
- gulp 量角器
当我 运行 第一个命令时,一切看起来都很好,但是当我 运行 第二个命令时,phantomjs.exe 几秒钟后崩溃(只是停止)。
phantomjs 错误:
λ phantomjs --webdriver=5000
PhantomJS is launching GhostDriver...
[INFO - 2015-04-07T06:53:53.792Z] GhostDriver - Main - running on port 5000
[INFO - 2015-04-07T06:54:00.583Z] Session [dec7cd30-dcf2-11e4-b182-055bc0259fc0] - page.settings - {"XSSAuditi
ngEnabled":false,"javascriptCanCloseWindows":true,"javascriptCanOpenWindows":true,"javascriptEnabled":true,"loa
dImages":true,"localToRemoteUrlAccessEnabled":false,"userAgent":"Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKi
t/534.34 (KHTML, like Gecko) PhantomJS/1.9.8 Safari/534.34","webSecurityEnabled":true}
[INFO - 2015-04-07T06:54:00.583Z] Session [dec7cd30-dcf2-11e4-b182-055bc0259fc0] - page.customHeaders: - {}
[INFO - 2015-04-07T06:54:00.584Z] Session [dec7cd30-dcf2-11e4-b182-055bc0259fc0] - Session.negotiatedCapabilit
ies - {"browserName":"phantomjs","version":"1.9.8","driverName":"ghostdriver","driverVersion":"1.1.0","platform
":"windows-8-32bit","javascriptEnabled":true,"takesScreenshot":true,"handlesAlerts":false,"databaseEnabled":fal
se,"locationContextEnabled":false,"applicationCacheEnabled":false,"browserConnectionEnabled":false,"cssSelector
sEnabled":true,"webStorageEnabled":false,"rotatable":false,"acceptSslCerts":false,"nativeEvents":true,"proxy":{
"proxyType":"direct"}}
[INFO - 2015-04-07T06:54:00.584Z] SessionManagerReqHand - _postNewSessionCommand - New Session Created: dec7cd
30-dcf2-11e4-b182-055bc0259fc0
gulp量角器错误:
Error: ECONNREFUSED connect ECONNREFUSED
Stacktrace:
Error: ECONNREFUSED connect ECONNREFUSED
at ClientRequest.<anonymous> (C:\Users\Eigenaar\Documentsde_Academiejaar\Stage\GitHub_Repos\proj_Jesper\n
ode_modules\protractor\node_modules\selenium-webdriver\http\index.js:145:16)
at ClientRequest.emit (events.js:107:17)
at Socket.socketErrorListener (_http_client.js:272:9)
at Socket.emit (events.js:107:17)
at net.js:451:14
at process._tickCallback (node.js:355:11)
==== async task ====
Protractor.waitForAngular()
at ....
我的protractor.conf.js:
exports.config = {
rootElement: 'html',
seleniumAddress: 'http://127.0.0.1:5000',
capabilities: {
'browserName': 'phantomjs',
'phantomjs.binary.path': require('phantomjs').path
},
specs: [paths.e2e + '/**/*.js'],
jasmineNodeOpts: {
showColors: true,
defaultTimeoutInterval: 30000
}
};
问题已解决。当我在使用 gulp 时,我忘记了 运行 一个命令,它搞砸了整个项目...... "gulp serve" 是关键!现在他将 运行 使用 phantomJS 进行端到端测试。感谢大家的帮助!非常感谢。