PhantomJS重影驱动程序停止
PhantomJS ghostdriver stops
我正试图使用phantomjs、ghostdriver和量角器在我的笔记本电脑上运行e2e测试。我运行以下命令:
- phantomjs--webdriver=5000
- 吞咽量角器
当我运行第一个命令时,一切看起来都很好,但一旦我运行第二个命令,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
吞咽量角器错误:
Error: ECONNREFUSED connect ECONNREFUSED
Stacktrace:
Error: ECONNREFUSED connect ECONNREFUSED
at ClientRequest.<anonymous> (C:'Users'Eigenaar'Documents'3de_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 ....
我的量角器.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
}
};
问题已解决。当我使用gullow时,我忘记运行一个命令,它把整个项目搞砸了。。。"大口发球"是关键!现在,他将使用phantomJS运行e2e测试。感谢大家的帮助!真的很感激。
相关文章:
- Javascript:selenium Web驱动程序isDisplayed()不工作
- Selenium Web驱动程序和javascript
- PhantomJS重影驱动程序停止
- Selenium驱动程序不反映单击()后的页面更改
- Chrome原生拖放相对容器并不能正确渲染重影
- Xpath对Selenium Web驱动程序无效”;Xpath未找到”;
- 等待,直到使用Java在selenium网络驱动程序中手动单击登录按钮
- Sencha禁用按钮和Selenium Web驱动程序
- HTML/JavaScript拖动&Drop-是否可以使重影图像*NOT*看起来'冲洗掉'
- 通过web驱动程序异步执行Javascript
- 如何使用Python/Selenium网络驱动程序处理Angularjs/Javascript下拉列表
- HTML5拖放-如何删除IE上的默认重影图像
- 如何使用Selenium Web驱动程序验证电子邮件
- 如何在另一个 html 标签内选择 web 元素硒 Web 驱动程序与 html 源
- 网络驱动程序中使用的向下滚动功能从网页的哪个部分进行搜索
- Minitest/Capibara:切换到JS驱动程序时,绿色测试变为红色
- 如何用Javascript编写设备驱动程序
- 量角器 iOS 自动化:茉莉花规范超时.重置 Web 驱动程序控制流
- 硒网络驱动程序中的 Click() 操作没有帮助我重定向到另一个页面
- 茉莉花规格超时.重置 Web 驱动程序控制流 - 重定向到新页面时