Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

windows 环境报错 #92

Closed
Archer456 opened this issue Jul 25, 2016 · 3 comments
Closed

windows 环境报错 #92

Archer456 opened this issue Jul 25, 2016 · 3 comments
Assignees

Comments

@Archer456
Copy link

Archer456 commented Jul 25, 2016

请访问 小马的macaca入门【windows】指引合集 解决问题

https://testerhome.com/topics/5483

win10环境下大体跑起来了macaca-mobile-sample.test.js 以下为执行输出,可以看到一些地方报error了
除了 一个截图保存路径的问题外,其他error请帮忙排查下。

D:\macaca\macaca-test-sample-master\macaca-test>macaca run -d macaca-mobile-sample.test.js

webdriver sdk launched

macaca mobile sample

INSTRUMENTATION_STATUS: numtests=1
INSTRUMENTATION_STATUS: stream=
com.android.uiautomator.client.Initialize:
INSTRUMENTATION_STATUS: id=UiAutomatorTestRunner
INSTRUMENTATION_STATUS: test=testStartServer
INSTRUMENTATION_STATUS: class=com.android.uiautomator.client.Initialize

socket server ready
socket client ready
recive: {"cmd":"wake","args":{}}

return: {"success":true,"data":true}

recive: {"cmd":"find","args":{"strategy":"class name","selector":"android.widget.EditText","multiple":true}}

return: {"success":true,"data":[{"ELEMENT":"1"},{"ELEMENT":"2"}]}

recive: {"cmd":"setText","args":{"elementId":"1","text":"中文+Test+12345678"}}

return: {"success":true,"data":true}

recive: {"cmd":"find","args":{"strategy":"class name","selector":"android.widget.EditText","multiple":true}}

return: {"success":true,"data":[{"ELEMENT":"3"},{"ELEMENT":"4"}]}

recive: {"cmd":"setText","args":{"elementId":"4","text":"111111"}}

return: {"success":true,"data":true}

recive: {"cmd":"find","args":{"strategy":"name","selector":"Login","multiple":true}}

return: {"success":true,"data":[{"ELEMENT":"5"}]}

recive: {"cmd":"click","args":{"elementId":"5"}}

return: {"success":true,"data":true}

√ #1 should login success (48233ms)

Error: Command failed: C:\WINDOWS\system32\cmd.exe /s /c "D:\Android\android-sdk-windows/platform-tools/adb -s 192.168.236.101:5555 pull /data/local/tmp/screenshot.png C:\Users\cmd\AppData\Local\Temp\macaca-android-screenshot116625-7964-l8nsrc.png"

  at ChildProcess.exithandler (child_process.js:213:12)
  at emitTwo (events.js:87:13)
  at ChildProcess.emit (events.js:172:7)
  at maybeClose (internal/child_process.js:827:16)
  at Process.ChildProcess._handle.onexit (internal/child_process.js:211:5)
1) #2 should display home

recive: {"cmd":"find","args":{"strategy":"name","selector":"HOME","multiple":false}}

ignored selector
return: {"success":true,"data":{"ELEMENT":"6"}}

recive: {"cmd":"click","args":{"elementId":"6"}}

return: {"success":true,"data":true}

recive: {"cmd":"find","args":{"strategy":"name","selector":"list","multiple":false}}

ignored selector

return: {"success":true,"data":{"ELEMENT":"7"}}

recive: {"cmd":"click","args":{"elementId":"7"}}

return: {"success":true,"data":true}

recive: {"cmd":"swipe","args":{"startX":200,"startY":400,"endX":200,"endY":100,"duration":500}}

return: {"success":true,"data":true}

√ #3 should scroll tableview (13494ms)

recive: {"cmd":"find","args":{"strategy":"name","selector":"Webview","multiple":false}}

ignored selector

return: {"success":true,"data":{"ELEMENT":"8"}}

recive: {"cmd":"click","args":{"elementId":"8"}}

return: {"success":true,"data":true}

Error: Command failed: C:\WINDOWS\system32\cmd.exe /s /c "D:\Android\android-sdk-windows/platform-tools/adb -s 192.168.236.101:5555 pull /data/local/tmp/screenshot.png C:\Users\cmd\AppData\Local\Temp\macaca-android-screenshot116625-7964-zw3aw7.png"

  at ChildProcess.exithandler (child_process.js:213:12)
  at emitTwo (events.js:87:13)
  at ChildProcess.emit (events.js:172:7)
  at maybeClose (internal/child_process.js:827:16)
  at Process.ChildProcess._handle.onexit (internal/child_process.js:211:5)

2) #4 should display webview

chromedriver bin path: D:\nodejs\node-global\node_modules\macaca-android\node_modules\macaca-chromedriver\exec\chromedriver.exe
kill all chromedriver process success!
Starting ChromeDriver 2.20.353145 (343b531d31eeb933ec778dbcf7081628a1396067) on port 9515
Only local connections are allowed.

chromedriver starting success.
chromedriver ready with: {"sessionId":null,"status":0,"value":{"acceptSslCerts":true,"applicationCacheEnabled":false,"browserConnectionEnabled":false,"browserName":"chrome","chrome":{},"cssSelectorsEnabled":true,"databaseEnabled":false,"handlesAlerts":true,"hasTouchScreen":false,"javascriptEnabled":true,"locationContextEnabled":true,"mobileEmulationEnabled":false,"nativeEvents":true,"platform":"ANDROID","rotatable":false,"takesHeapSnapshot":true,"takesScreenshot":true,"version":"39.0.0.0","webStorageEnabled":true}}

Error: Command failed: C:\WINDOWS\system32\cmd.exe /s /c "D:\Android\android-sdk-windows/platform-tools/adb -s 192.168.236.101:5555 pull /data/local/tmp/screenshot.png C:\Users\cmd\AppData\Local\Temp\macaca-android-screenshot116625-7964-jcjxms.png"

  at ChildProcess.exithandler (child_process.js:213:12)
  at emitTwo (events.js:87:13)
  at ChildProcess.emit (events.js:172:7)
  at maybeClose (internal/child_process.js:827:16)
  at Process.ChildProcess._handle.onexit (internal/child_process.js:211:5)

3) #5 should go into webview

recive: {"cmd":"find","args":{"strategy":"name","selector":"Baidu","multiple":false}}

ignored selector

return: {"success":true,"data":{"ELEMENT":"9"}}

recive: {"cmd":"click","args":{"elementId":"9"}}

return: {"success":true,"data":true}

Error: Command failed: C:\WINDOWS\system32\cmd.exe /s /c "D:\Android\android-sdk-windows/platform-tools/adb -s 192.168.236.101:5555 pull /data/local/tmp/screenshot.png C:\Users\cmd\AppData\Local\Temp\macaca-android-screenshot116625-7964-gmq8kr.png"

  at ChildProcess.exithandler (child_process.js:213:12)
  at emitTwo (events.js:87:13)
  at ChildProcess.emit (events.js:172:7)
  at maybeClose (internal/child_process.js:827:16)
  at Process.ChildProcess._handle.onexit (internal/child_process.js:211:5)

4) #6 should go into test

Error: Command failed: C:\WINDOWS\system32\cmd.exe /s /c "D:\Android\android-sdk-windows/platform-tools/adb -s 192.168.236.101:5555 pull /data/local/tmp/screenshot.png C:\Users\cmd\AppData\Local\Temp\macaca-android-screenshot116625-7964-w9sk8c.png"

  at ChildProcess.exithandler (child_process.js:213:12)
  at emitTwo (events.js:87:13)
  at ChildProcess.emit (events.js:172:7)
  at maybeClose (internal/child_process.js:827:16)
  at Process.ChildProcess._handle.onexit (internal/child_process.js:211:5)

5) #7 should works with web

recive: {"cmd":"find","args":{"strategy":"name","selector":"PERSONAL","multiple":false}}

ignored selector

return: {"success":true,"data":{"ELEMENT":"10"}}

recive: {"cmd":"click","args":{"elementId":"10"}}

return: {"success":true,"data":true}

Error: Command failed: C:\WINDOWS\system32\cmd.exe /s /c "D:\Android\android-sdk-windows/platform-tools/adb -s 192.168.236.101:5555 pull /data/local/tmp/screenshot.png C:\Users\cmd\AppData\Local\Temp\macaca-android-screenshot116625-7964-19mhzl4.png"

  at ChildProcess.exithandler (child_process.js:213:12)
  at emitTwo (events.js:87:13)
  at ChildProcess.emit (events.js:172:7)
  at maybeClose (internal/child_process.js:827:16)
  at Process.ChildProcess._handle.onexit (internal/child_process.js:211:5)
6) #8 should logout success

2 passing (2m)
6 failing

  1. macaca mobile sample 请求提供一个Android 端 demo~ #2 should display home:
    Error: [takeScreenshot()] Not JSON response
    at exports.newError (D:\macaca\macaca-test-sample-master\node_modules\macaca-wd\wd\lib\utils.js:139:13)
    at D:\macaca\macaca-test-sample-master\node_modules\macaca-wd\wd\lib\callbacks.js:59:17
    at D:\macaca\macaca-test-sample-master\node_modules\macaca-wd\wd\lib\webdriver.js:179:5
    at Request._callback (D:\macaca\macaca-test-sample-master\node_modules\macaca-wd\wd\lib\http-utils.js:87:7)
    at Request.self.callback (D:\macaca\macaca-test-sample-master\node_modules\macaca-wd\node_modules\request\request.js:368:22)
    at Request. (D:\macaca\macaca-test-sample-master\node_modules\macaca-wd\node_modules\request\request.js:1219:14)
    at IncomingMessage. (D:\macaca\macaca-test-sample-master\node_modules\macaca-wd\node_modules\request\request.js:1167:12)
    at endReadableNT (_stream_readable.js:921:12)
  1. macaca mobile sample 使用自己这边的app,模拟器有打开。app无法运行 #4 should display webview:
    Error: [takeScreenshot()] Not JSON response
    at exports.newError (D:\macaca\macaca-test-sample-master\node_modules\macaca-wd\wd\lib\utils.js:139:13)
    at D:\macaca\macaca-test-sample-master\node_modules\macaca-wd\wd\lib\callbacks.js:59:17
    at D:\macaca\macaca-test-sample-master\node_modules\macaca-wd\wd\lib\webdriver.js:179:5
    at Request._callback (D:\macaca\macaca-test-sample-master\node_modules\macaca-wd\wd\lib\http-utils.js:87:7)
    at Request.self.callback (D:\macaca\macaca-test-sample-master\node_modules\macaca-wd\node_modules\request\request.js:368:22)
    at Request. (D:\macaca\macaca-test-sample-master\node_modules\macaca-wd\node_modules\request\request.js:1219:14)
    at IncomingMessage. (D:\macaca\macaca-test-sample-master\node_modules\macaca-wd\node_modules\request\request.js:1167:12)
    at endReadableNT (_stream_readable.js:921:12)

  2. macaca mobile sample .takeScreenshot();没看到要截图的路径保存地址啊 #5 should go into webview:
    Error: [takeScreenshot()] Not JSON response
    at exports.newError (D:\macaca\macaca-test-sample-master\node_modules\macaca-wd\wd\lib\utils.js:139:13)
    at D:\macaca\macaca-test-sample-master\node_modules\macaca-wd\wd\lib\callbacks.js:59:17
    at D:\macaca\macaca-test-sample-master\node_modules\macaca-wd\wd\lib\webdriver.js:179:5
    at Request._callback (D:\macaca\macaca-test-sample-master\node_modules\macaca-wd\wd\lib\http-utils.js:87:7)
    at Request.self.callback (D:\macaca\macaca-test-sample-master\node_modules\macaca-wd\node_modules\request\request.js:368:22)
    at Request. (D:\macaca\macaca-test-sample-master\node_modules\macaca-wd\node_modules\request\request.js:1219:14)
    at IncomingMessage. (D:\macaca\macaca-test-sample-master\node_modules\macaca-wd\node_modules\request\request.js:1167:12)
    at endReadableNT (_stream_readable.js:921:12)

  3. macaca mobile sample brew命令在Linux下怎么执行 #6 should go into test:
    Error: [takeScreenshot()] Not JSON response
    at exports.newError (D:\macaca\macaca-test-sample-master\node_modules\macaca-wd\wd\lib\utils.js:139:13)
    at D:\macaca\macaca-test-sample-master\node_modules\macaca-wd\wd\lib\callbacks.js:59:17
    at D:\macaca\macaca-test-sample-master\node_modules\macaca-wd\wd\lib\webdriver.js:179:5
    at Request._callback (D:\macaca\macaca-test-sample-master\node_modules\macaca-wd\wd\lib\http-utils.js:87:7)
    at Request.self.callback (D:\macaca\macaca-test-sample-master\node_modules\macaca-wd\node_modules\request\request.js:368:22)
    at Request. (D:\macaca\macaca-test-sample-master\node_modules\macaca-wd\node_modules\request\request.js:1219:14)
    at IncomingMessage. (D:\macaca\macaca-test-sample-master\node_modules\macaca-wd\node_modules\request\request.js:1167:12)
    at endReadableNT (_stream_readable.js:921:12)

  4. macaca mobile sample Android SDK 版本引起出现异常信息 #7 should works with web:
    Error: [takeScreenshot()] Not JSON response
    at exports.newError (D:\macaca\macaca-test-sample-master\node_modules\macaca-wd\wd\lib\utils.js:139:13)
    at D:\macaca\macaca-test-sample-master\node_modules\macaca-wd\wd\lib\callbacks.js:59:17
    at D:\macaca\macaca-test-sample-master\node_modules\macaca-wd\wd\lib\webdriver.js:179:5
    at Request._callback (D:\macaca\macaca-test-sample-master\node_modules\macaca-wd\wd\lib\http-utils.js:87:7)
    at Request.self.callback (D:\macaca\macaca-test-sample-master\node_modules\macaca-wd\node_modules\request\request.js:368:22)
    at Request. (D:\macaca\macaca-test-sample-master\node_modules\macaca-wd\node_modules\request\request.js:1219:14)
    at IncomingMessage. (D:\macaca\macaca-test-sample-master\node_modules\macaca-wd\node_modules\request\request.js:1167:12)
    at endReadableNT (_stream_readable.js:921:12)

  5. macaca mobile sample sudo权限问题导致如图错误 #8 should logout success:
    Error: [takeScreenshot()] Not JSON response
    at exports.newError (D:\macaca\macaca-test-sample-master\node_modules\macaca-wd\wd\lib\utils.js:139:13)
    at D:\macaca\macaca-test-sample-master\node_modules\macaca-wd\wd\lib\callbacks.js:59:17
    at D:\macaca\macaca-test-sample-master\node_modules\macaca-wd\wd\lib\webdriver.js:179:5
    at Request._callback (D:\macaca\macaca-test-sample-master\node_modules\macaca-wd\wd\lib\http-utils.js:87:7)
    at Request.self.callback (D:\macaca\macaca-test-sample-master\node_modules\macaca-wd\node_modules\request\request.js:368:22)
    at Request. (D:\macaca\macaca-test-sample-master\node_modules\macaca-wd\node_modules\request\request.js:1219:14)
    at IncomingMessage. (D:\macaca\macaca-test-sample-master\node_modules\macaca-wd\node_modules\request\request.js:1167:12)
    at endReadableNT (_stream_readable.js:921:12)

Test completed!

@xudafeng
Copy link
Member

截图报错啊

@xudafeng xudafeng changed the title win10 macaca-mobile-sample.test.js 用例脚本android环境报了些错 win10 用例脚本android环境报了些错 Jul 26, 2016
@xudafeng xudafeng closed this as completed Aug 9, 2016
@xudafeng xudafeng changed the title win10 用例脚本android环境报了些错 windows 环境报错 Sep 5, 2016
@xudafeng xudafeng added the FAQ label Nov 21, 2016
@youngvery
Copy link

youngvery commented Mar 22, 2017

Error: chromedriver proxy error with: Error: read ECONNRESET
Error: chromedriver proxy error with: Error: connect ECONNREFUSED
请问报这两个错怎么解决呢?
该问题已解决,忽略,是谷歌浏览器版本过高导致

@Cainiaotao
Copy link

Logger.error (C:\Users\tantao\AppData\Roaming\npm\node_modules\app-inspector\node_modules\xlogger\lib\xlogger.js:169:9)
at UIAutomator.init (C:\Users\tantao\AppData\Roaming\npm\node_modules\app-inspector\node_modules\uiautomator-client\lib\uiautomator-client.js:31:12)
at next (native)
at onFulfilled (C:\Users\tantao\AppData\Roaming\npm\node_modules\app-inspector\node_modules\co\index.js:65:19)
at process._tickCallback (node.js:369:9)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants