• 前提是不是得有中间件相关的插件已经启动录制?

  • 学习下 MQ at 2021年06月18日

    重复推送同一条数据,如何处理

    很好奇,生产者往 broker 发消息,什么场景才会出现上边这种情况

  • 520 那天我被绿了!!! at 2021年05月27日

    醒醒,楼主根本就没有女朋友

  • 我这里回收对象😀

  • 19 年平安银行内部面试通过,但因在职年限没满一年,后边离职了,现在还有机会吗😂

  • 一个职场菜鸟的迷茫 at 2021年02月26日

    懂业务比什么都强,业务懂了,再懂点技术,开发、产品、项目经理都会另眼相看。比如在工作中遇到业务问题,说不定开发、产品都会优先找你聊聊业务逻辑是否存在漏洞、是否合理等等;项目经理在每天的站会、需求评审可能会优先问你哪里有风险之类的

    另外:生活好了,工作才能更好,加油!!

  • 深圳有没有

  • 软件测试人员应知应会 at 2021年02月05日

    别光顾着赚钱呐,楼主

  • 智慧科技不是解散了吗?

  • 仅楼主可见
  • 补充一点,公司系统需要先提供学历、学位照片才能走就流程,如果不介意的话就投递。在此抱歉了

  • 成立好几年了,公司有新业务

  • 楼主,我这遇到两个问题:

    1、agent 设备注册成功后连接的设备是黑屏状态?页面元素获取、放大功能可用

    2、点击页面上的home键报错:实在找不到为什么发送命令的时候会异常关闭 socket 连接😂 😂 😂

    2020-08-07 16:06:51.598  INFO 9704 --- [c Stream Pumper] com.daxiang.utils.Terminal               : [Terminal][35m[HTTP][39m [37m<-- GET /wd/hub/session/0731beab-ff49-472e-887a-cd7851a4158e/screenshot [39m[32m200[39m [90m2741 ms - 1381324[39m
    2020-08-07 16:06:51.599  INFO 9704 --- [c Stream Pumper] com.daxiang.utils.Terminal               : [Terminal][35m[HTTP][39m [90m[39m
    2020-08-07 16:06:51.772  INFO 9704 --- [c Stream Pumper] com.daxiang.utils.Terminal               : [Terminal][35m[HTTP][39m [37m-->[39m [37mGET[39m [37m/wd/hub/session/0731beab-ff49-472e-887a-cd7851a4158e/context[39m
    2020-08-07 16:06:51.773  INFO 9704 --- [c Stream Pumper] com.daxiang.utils.Terminal               : [Terminal][35m[HTTP][39m [90m{}[39m
    2020-08-07 16:06:51.775  INFO 9704 --- [c Stream Pumper] com.daxiang.utils.Terminal               : [Terminal][debug] [35m[W3C (0731beab)][39m Calling AppiumDriver.getCurrentContext() with args: ["0731beab-ff49-472e-887a-cd7851a4158e"]
    2020-08-07 16:06:51.778  INFO 9704 --- [c Stream Pumper] com.daxiang.utils.Terminal               : [Terminal][debug] [35m[W3C (0731beab)][39m Responding to client with driver.getCurrentContext() result: "NATIVE_APP"
    2020-08-07 16:06:51.779  INFO 9704 --- [c Stream Pumper] com.daxiang.utils.Terminal               : [Terminal][35m[HTTP][39m [37m<-- GET /wd/hub/session/0731beab-ff49-472e-887a-cd7851a4158e/context [39m[32m200[39m [90m3 ms - 22[39m
    2020-08-07 16:06:51.780  INFO 9704 --- [c Stream Pumper] com.daxiang.utils.Terminal               : [Terminal][35m[HTTP][39m [90m[39m
    2020-08-07 16:06:51.781  INFO 9704 --- [c Stream Pumper] com.daxiang.utils.Terminal               : [Terminal][35m[HTTP][39m [37m-->[39m [37mGET[39m [37m/wd/hub/session/0731beab-ff49-472e-887a-cd7851a4158e/window/rect[39m
    2020-08-07 16:06:51.782  INFO 9704 --- [c Stream Pumper] com.daxiang.utils.Terminal               : [Terminal][35m[HTTP][39m [90m{}[39m
    2020-08-07 16:06:51.783  INFO 9704 --- [c Stream Pumper] com.daxiang.utils.Terminal               : [Terminal][debug] [35m[W3C (0731beab)][39m Calling AppiumDriver.getWindowRect() with args: ["0731beab-ff49-472e-887a-cd7851a4158e"]
    2020-08-07 16:06:51.790  INFO 9704 --- [c Stream Pumper] com.daxiang.utils.Terminal               : [Terminal][debug] [35m[AndroidBootstrap][39m Sending command to android: {"cmd":"action","action":"getDeviceSize","params":{}}
    2020-08-07 16:06:51.790  INFO 9704 --- [c Stream Pumper] com.daxiang.utils.Terminal               : [Terminal][debug] [35m[AndroidBootstrap][39m [BOOTSTRAP LOG] [debug] Got data from client: {"cmd":"action","action":"getDeviceSize","params":{}}
    2020-08-07 16:06:51.791  INFO 9704 --- [c Stream Pumper] com.daxiang.utils.Terminal               : [Terminal][debug] [35m[AndroidBootstrap][39m [BOOTSTRAP LOG] [debug] Got command of type ACTION
    2020-08-07 16:06:51.794  INFO 9704 --- [c Stream Pumper] com.daxiang.utils.Terminal               : [Terminal][debug] [35m[AndroidBootstrap][39m [BOOTSTRAP LOG] [debug] Got command action: getDeviceSize
    2020-08-07 16:06:51.795  INFO 9704 --- [c Stream Pumper] com.daxiang.utils.Terminal               : [Terminal][debug] [35m[AndroidBootstrap][39m [BOOTSTRAP LOG] [debug] Returning result: {"status":0,"value":{"height":1920,"width":1080}}
    2020-08-07 16:06:51.798  INFO 9704 --- [c Stream Pumper] com.daxiang.utils.Terminal               : [Terminal][debug] [35m[AndroidBootstrap][39m Received command result from bootstrap
    2020-08-07 16:06:51.798  INFO 9704 --- [c Stream Pumper] com.daxiang.utils.Terminal               : [Terminal][debug] [35m[W3C (0731beab)][39m Responding to client with driver.getWindowRect() result: {"width":1080,"height":1920,"x":0,"y":0}
    2020-08-07 16:06:51.798  INFO 9704 --- [c Stream Pumper] com.daxiang.utils.Terminal               : [Terminal][35m[HTTP][39m [37m<-- GET /wd/hub/session/0731beab-ff49-472e-887a-cd7851a4158e/window/rect [39m[32m200[39m [90m8 ms - 50[39m
    2020-08-07 16:06:51.798  INFO 9704 --- [c Stream Pumper] com.daxiang.utils.Terminal               : [Terminal][35m[HTTP][39m [90m[39m
    2020-08-07 16:06:51.799  INFO 9704 --- [c Stream Pumper] com.daxiang.utils.Terminal               : [Terminal][35m[HTTP][39m [37m-->[39m [37mGET[39m [37m/wd/hub/session/0731beab-ff49-472e-887a-cd7851a4158e/orientation[39m
    2020-08-07 16:06:51.799  INFO 9704 --- [c Stream Pumper] com.daxiang.utils.Terminal               : [Terminal][35m[HTTP][39m [90m{}[39m
    2020-08-07 16:06:51.799  INFO 9704 --- [c Stream Pumper] com.daxiang.utils.Terminal               : [Terminal][debug] [35m[W3C (0731beab)][39m Calling AppiumDriver.getOrientation() with args: ["0731beab-ff49-472e-887a-cd7851a4158e"]
    2020-08-07 16:06:51.803  INFO 9704 --- [c Stream Pumper] com.daxiang.utils.Terminal               : [Terminal][debug] [35m[AndroidBootstrap][39m Sending command to android: {"cmd":"action","action":"orientation","params":{"naturalOrientation":false}}
    2020-08-07 16:06:51.804  INFO 9704 --- [c Stream Pumper] com.daxiang.utils.Terminal               : [Terminal][debug] [35m[AndroidBootstrap][39m [BOOTSTRAP LOG] [debug] Got data from client: {"cmd":"action","action":"orientation","params":{"naturalOrientation":false}}
    2020-08-07 16:06:51.804  INFO 9704 --- [c Stream Pumper] com.daxiang.utils.Terminal               : [Terminal][debug] [35m[AndroidBootstrap][39m [BOOTSTRAP LOG] [debug] Got command of type ACTION
    2020-08-07 16:06:51.804  INFO 9704 --- [c Stream Pumper] com.daxiang.utils.Terminal               : [Terminal][debug] [35m[AndroidBootstrap][39m [BOOTSTRAP LOG] [debug] Got command action: orientation
    2020-08-07 16:06:51.805  INFO 9704 --- [c Stream Pumper] com.daxiang.utils.Terminal               : [Terminal][debug] [35m[AndroidBootstrap][39m Received command result from bootstrap
    2020-08-07 16:06:51.805  INFO 9704 --- [c Stream Pumper] com.daxiang.utils.Terminal               : [Terminal][debug] [35m[W3C (0731beab)][39m Responding to client with driver.getOrientation() result: "PORTRAIT"
    2020-08-07 16:06:51.806  INFO 9704 --- [c Stream Pumper] com.daxiang.utils.Terminal               : [Terminal][35m[HTTP][39m [37m<-- GET /wd/hub/session/0731beab-ff49-472e-887a-cd7851a4158e/orientation [39m[32m200[39m [90m6 ms - 20[39m
    2020-08-07 16:06:51.806  INFO 9704 --- [c Stream Pumper] com.daxiang.utils.Terminal               : [Terminal][35m[HTTP][39m [90m[39m
    2020-08-07 16:06:51.806  INFO 9704 --- [c Stream Pumper] com.daxiang.utils.Terminal               : [Terminal][debug] [35m[AndroidBootstrap][39m [BOOTSTRAP LOG] [debug] Current rotation: ROTATION_0
    2020-08-07 16:06:51.807  INFO 9704 --- [c Stream Pumper] com.daxiang.utils.Terminal               : [Terminal][debug] [35m[AndroidBootstrap][39m [BOOTSTRAP LOG] [debug] Returning result: {"status":0,"value":"PORTRAIT"}
    2020-08-07 16:07:33.713  INFO 9704 --- [      Thread-38] c.d.core.mobile.MobileChangeHandler      : [M95QACPDMD2YG]断开连接
    2020-08-07 16:14:52.084  INFO 9704 --- [.1-10004-exec-5] c.d.core.mobile.android.scrcpy.Scrcpy    : Scrcpy >>>>>>>>>>>>>>>>>>>>>>>>>>>> commitKeycode
    2020-08-07 16:14:52.085  INFO 9704 --- [.1-10004-exec-5] c.d.core.mobile.android.scrcpy.Scrcpy    : Scrcpy >>>>>>>>>>>>>>>>>>>>>>>>>>>> commit
    2020-08-07 16:14:52.091 ERROR 9704 --- [.1-10004-exec-5] c.d.core.mobile.android.scrcpy.Scrcpy    : [127.0.0.1:62001]commit msg err
    
    java.net.SocketException: Software caused connection abort: socket write error
            at java.net.SocketOutputStream.socketWrite0(Native Method) ~[na:1.8.0_131]
            at java.net.SocketOutputStream.socketWrite(Unknown Source) ~[na:1.8.0_131]
            at java.net.SocketOutputStream.write(Unknown Source) ~[na:1.8.0_131]
            at com.daxiang.core.mobile.android.scrcpy.Scrcpy.commit(Scrcpy.java:314) [classes!/:0.7.6]
            at com.daxiang.core.mobile.android.scrcpy.Scrcpy.commitKeycode(Scrcpy.java:308) [classes!/:0.7.6]
            at com.daxiang.core.mobile.android.scrcpy.Scrcpy.home(Scrcpy.java:230) [classes!/:0.7.6]
            at com.daxiang.websocket.AndroidScrcpySocketServer.onMessage(AndroidScrcpySocketServer.java:72) [classes!/:0.7.6]
            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_131]
            at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[na:1.8.0_131]
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[na:1.8.0_131]
            at java.lang.reflect.Method.invoke(Unknown Source) ~[na:1.8.0_131]
            at org.apache.tomcat.websocket.pojo.PojoMessageHandlerWholeBase.onMessage(PojoMessageHandlerWholeBase.java:80) [tomcat-embed-websocket-9.0.17.jar:9.0.17]
            at org.apache.tomcat.websocket.WsFrameBase.sendMessageText(WsFrameBase.java:395) [tomcat-embed-websocket-9.0.17.jar:9.0.17]
            at org.apache.tomcat.websocket.server.WsFrameServer.sendMessageText(WsFrameServer.java:119) [tomcat-embed-websocket-9.0.17.jar:9.0.17]
            at org.apache.tomcat.websocket.WsFrameBase.processDataText(WsFrameBase.java:495) [tomcat-embed-websocket-9.0.17.jar:9.0.17]
            at org.apache.tomcat.websocket.WsFrameBase.processData(WsFrameBase.java:294) [tomcat-embed-websocket-9.0.17.jar:9.0.17]
            at org.apache.tomcat.websocket.WsFrameBase.processInputBuffer(WsFrameBase.java:133) [tomcat-embed-websocket-9.0.17.jar:9.0.17]
            at org.apache.tomcat.websocket.server.WsFrameServer.onDataAvailable(WsFrameServer.java:82) [tomcat-embed-websocket-9.0.17.jar:9.0.17]
            at org.apache.tomcat.websocket.server.WsFrameServer.doOnDataAvailable(WsFrameServer.java:171) [tomcat-embed-websocket-9.0.17.jar:9.0.17]
            at org.apache.tomcat.websocket.server.WsFrameServer.notifyDataAvailable(WsFrameServer.java:151) [tomcat-embed-websocket-9.0.17.jar:9.0.17]
            at org.apache.tomcat.websocket.server.WsHttpUpgradeHandler.upgradeDispatch(WsHttpUpgradeHandler.java:148) [tomcat-embed-websocket-9.0.17.jar:9.0.17]
            at org.apache.coyote.http11.upgrade.UpgradeProcessorInternal.dispatch(UpgradeProcessorInternal.java:54) [tomcat-embed-core-9.0.17.jar:9.0.17]
            at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:53) [tomcat-embed-core-9.0.17.jar:9.0.17]
            at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:834) [tomcat-embed-core-9.0.17.jar:9.0.17]
            at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) [tomcat-embed-core-9.0.17.jar:9.0.17]
            at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-embed-core-9.0.17.jar:9.0.17]
            at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [na:1.8.0_131]
            at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [na:1.8.0_131]
            at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-embed-core-9.0.17.jar:9.0.17]
            at java.lang.Thread.run(Unknown Source) [na:1.8.0_131]
    
    
    
    
  • none at 2020年08月05日

    楼主有没有兴趣来恒大,薪资 25~35

  • “全部展开” 这个按钮设计的真 tn 的好😂 够大

  • 活到老学到老,如果学习是可耻的,那么老了不就是厚颜五尺了😂

  • 做过 1 年半的 Android 开发,说明能力还可以,拾掇拾掇也许继续做开发会更好呢

  • 冠希老师再来点性能分析帖子

  • 陈老师多分享下你的摄影技术

  • 请来第三发,谢谢😄

  • 溜得一笔👍

  • 我对版本的理解 at 2019年09月19日

    科技的不清楚啊,大佬

  • 我对版本的理解 at 2019年09月17日

    你们公司流程比我们正规多了,毕竟一个花厂出来的人都在一块

  • 我对版本的理解 at 2019年09月17日

    公司有一套自己的 devops,但还是有那么多不可控的因子

  • 我对版本的理解 at 2019年09月17日

    有这个角色我不反对,但左右太多我就不爽了