android 装饰器webview,准备这样使用 Macaca 做 UI 自动化测试,还请各位前辈看看这种形式是否合适...

我用的 mac 电脑,然后把相应的日志生成路径改了之后,运行你的 demo,发现在 MacacaServer.py 文件中报错:

wait macaca server all ready...

wait macaca server all ready...

macaca server all ready

Traceback (most recent call last):

File "run_all_cases.py", line 13, in

Drivers().run(cases)

File "../Public/Drivers.py", line 78, in run

macaca_server.start_server()

File "../Public/MacacaServer.py", line 47, in start_server

with open(file, 'r') as f:

IOError: [Errno 2] No such file or directory: '/Users/bita/Downloads/macacatest-master/TestReport/2017-07-11_11_47_53-4LWCAY9T99999999/macaca_server_port_3456.log'

实际上我看到生成的路径/Users/bita/Downloads/macacatest-master/TestReport/2017-07-11_11_47_53-4LWCAY9T99999999/直到这个目录都能正常生成,但是 macaca_server_port_3456.log 这个文件在相应的路径下没有,我是不是还有哪个地方没改对?

67ed800364478f402bb55cd481f4ef81.png

另外,我在 macaca server --verbose 中看到的数据

responseHandler.js:11:12 [master] pid:2002 Recieve HTTP Request from Client[2017-07-11 11:48:08]: method: GET url: /wd/hub/status, jsonBody: {}

responseHandler.js:47:14 [master] pid:2002 Send HTTP Respone to Client[2017-07-11 11:48:08]: {"sessionId":"","status":0,"value":"{\"build\":{},\"os\":{\"arch\":\"x64\",\"name\":\"darwin\",\"version\":\"\"}}"}

jsonBody 这块的值都为空,正常我们运行单个用例时 Recieve HTTP Request from Client,不都是 Post 方法吗?但是你这个运行的是 get 方法,我不确认是不是 get 方法的原因导致 jsonbody 值取不到?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值