• 😅 不支持多台的呀。蛋疼,搞了将近一星期

  • 还有个问题就是想问下楼主,不知道楼主你是否有头绪。我把 iOS_minicap 的 run.sh 改了,改成传参数的,目的上是为了连接多台,就传 UDID 和端口号这样子,例如设备 1UDID,端口号 12345,设备 2UDID,端口号 12346。但是在测试的过程中,经常发现,要么一台机可以,另一台则报 java.net.ConnectException: Connection refused 。要么两台都不行。

  • 😃 想问下楼主。wda 先在程序启动可以吗?会影响到 ios_minicap 吗

  • 😃 额。多台是指多台手机,类似 stf 那样

  • 试了下楼主的 iOS_Remote。效果还不错。不过本人不懂 JAVA,还在研究源码,想改成可以连接多台的。如果方便的话,能否说下,若是要操控多台,连接多台的情况下,该如何修改你的代码。

  • 楼主是在将 ios_minicap 弄到 atx 里?

  • 萌新提供个思路,不知道是否正确。iosApp 端作为服务器接收 iosminicap 的点击请求,调用私有 api

  • atx 对游戏分发包实践 2.0 at 2017年08月09日

    👍 👍 👍

  • 不知道楼主是否方便回答。本人没有撘 stf 的经验。就想问下,adb 这些是命令行操作吧?是用 node.js 来调用吗

  • atx 对游戏分发包实践 at 2017年06月14日

    😂 你没暴露,我就是之前在群里说句话的那个人

  • atx 对游戏分发包实践 at 2017年06月13日

    登录就送夏一鸽的游戏。

  • 😘 谢谢大神。好像可以了。有个我昨天试了下把 XCTestWD 的签名改了的问题。改回来能跑起 XCTestWD。
    但除了这个问题,还在解决
    Testing failed:
    Test target XCTestWDUITests encountered an error (Early unexpected exit, operation never finished bootstrapping - no restart will be attempted)

    😂 现在跟楼上各位大神一样,多台会有问题,单台可以稳定运行。
    (已修改 macaca-ios.js) 多台运行的情况下,另一台失败会提示 xctest client proxy error with: Error: socket hang up

  • 😊 可以了,BUILD SUCCESSFUL 了。
    不过好像一直在本地路径找 app。😓

    Send Error Respone to Client: Error: App path /Users/lanpan/com.lanpan.meiph does not exist!
    

    😅 如果要跑手机的某个本地 app,跑某个脚本怎么办,在 IOSAppTest.java 文件中修改吗?
    就实现类似笔者你所写的 IOSMonkey 那样的效果。

  • 我这边的步骤是这样的,不知道对不对。试了下,说连接不上,望指教。
    有什么我这边需要在工程中修改的吗?除了 testng 文件
    1、
    macaca server --verbose -p 3456
    macaca server --verbose -p 3457
    2、
    iproxy 3456 8900 对应设备 UDID
    iproxy 3457 8910 对应设备 UDID
    3、
    ant 执行 build_testng.xml

  • 😂 弱弱的问下,该怎么运行,maven install 编译成功后。build_testng.xml 这个 run_as Ant 吗?还是 testng.xml 这个 run_as testng suite

  • 😂 可以了。不知道为什么我这 lib 文件里的变成 6.9.101.jar。然后 build_testng.xml 里的改下就好了。弄了我好久

  • 😳 是不是还要另外配置什么,本来我 eclipse 没装那个 testng,现在装了,但还是报这个 testng 包没找到的错。但 pom 依赖里不是已经下了这个包吗

  • 小白问个问题

    [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.0:compile (default-compile) on project MacacaAutomation: Compilation failure: Compilation failure: 
    [ERROR] /Users/lanpan/Desktop/macaca-multi-iosdriver/src/testngcase/ios/IOSAppTest.java:[11,30] 程序包org.testng.annotations���存在
    [ERROR] /Users/lanpan/Desktop/macaca-multi-iosdriver/src/testngcase/ios/IOSAppTest.java:[12,30] 程序包org.testng.annotations不存在
    [ERROR] /Users/lanpan/Desktop/macaca-multi-iosdriver/src/testngcase/ios/IOSAppTest.java:[13,30] 程序包org.testng.annotations不存在
    [ERROR] /Users/lanpan/Desktop/macaca-multi-iosdriver/src/testngcase/ios/IOSAppTest.java:[14,30] 程序包org.testng.annotations不存在
    [ERROR] /Users/lanpan/Desktop/macaca-multi-iosdriver/src/testngcase/ios/IOSAppTest.java:[15,30] 程序包org.testng.annotations不存在
    [ERROR] /Users/lanpan/Desktop/macaca-multi-iosdriver/src/testngcase/ios/IOSAppTest.java:[16,30] 程序包org.testng.annotations���存在
    [ERROR] /Users/lanpan/Desktop/macaca-multi-iosdriver/src/testngcase/ios/IOSAppTest.java:[17,30] 程序包org.testng.annotations���存在
    [ERROR] /Users/lanpan/Desktop/macaca-multi-iosdriver/src/testngcase/ios/IOSAppTest.java:[57,6] 找不到符号
    [ERROR]   符号:    BeforeTest
    [ERROR]   位置:  testngcase.ios.IOSAppTest
    

    这个怎么解决,我不是专门搞测试的

  • WDA 不用了。打开该路径下的 XCTestWD 并修改签名。

  • 😮 这样呀。好的谢谢。

  • 😓 那有很多台手机怎么办

  • 😳 能连本机的同个端口吗。试了下,好像不能同个端口,我想问的是,我代码是 localhost:8200。那我跑另外一台连 8300 端口的手机怎么处理

  • 😓 怎么启动多个 wdaproxy。 我是做 ios 开发的,公司让我研究下这块,所以很多都不太懂。

  • 😧 那我脚本代码里的端口号怎么处理。用同个脚本跑多台手机

  • 多台设备的情况下。wdaproxy 这个怎么用。不能转发监听多台手机的端口吗。listen tcp :8200: bind: address already in use