我正在尝试使用新版本的appium和XCUITEST方法进行ipad测试。一旦我启动Appium服务器(1.6.0 Beta2)并执行我的测试(使用带有Cucumber的Java),我会从appium日志中收到几个错误。
[Xcode] 2016-10-06 12:18:25.074 xcodebuild [5380:983002]错误 Domain = IDETestOperationsObserverErrorDomain Code = 3“测试操作是 取消。如果您认为此错误代表错误,请附上 日志文件在 /Users/gchaikin/Library/Developer/Xcode/DerivedData/WebDriverAgent-brdadhpuduowllgivnnvuygpwhzy/Logs/Test/55FF83B2-8215-4D5A-BE53-A44661B07463/Session-WebDriverAgentRunner-2016-10-06_121824-SUJrDx.log” UserInfo = {NSLocalizedDescription =测试操作已取消。如果你 相信此错误代表一个错误,请附上日志文件 /Users/gchaikin/Library/Developer/Xcode/DerivedData/WebDriverAgent-brdadhpuduowllgivnnvuygpwhzy/Logs/Test/55FF83B2-8215-4D5A-BE53-A44661B07463/Session-WebDriverAgentRunner-2016-10-06_121824-SUJrDx.log}
上面的日志只包含相同的信息。
然后它说
[Xcode] 2016-10-06 12:18:25.077 xcodebuild [5380:983070]连接 同行拒绝频道请求 “dtxproxy:XCTestManager_IDEInterface:XCTestManager_DaemonConnectionInterface”; 频道已取消
[Xcode]测试失败:./ Scripts / generate_modules.sh:第15行: Modules / module.modulemap:权限被拒绝 ** TEST FAILED **以下构建命令失败:PhaseScriptExecution Generate \ modules /Users/gchaikin/Library/Developer/Xcode/DerivedData/WebDriverAgent-brdadhpuduowllgivnnvuygpwhzy/Build/Intermediates/WebDriverAgent.build/Debug-iphonesimulator/WebDriverAgentLib.build/Script-AD35D0281CF1B37A00870A75.sh (1失败)
[XCUITest] xcodebuild退出代码'65'并发出'null'信号
WebDriverAgent日志说下一个
11:58:36.481 xcodebuild [4014:965497]启动 Xcode.IDEFoundation.Launcher.PosixSpawn 11:58:36.482 xcodebuild [4014:965497]初始化测试基础结构。 11:58:36.483 xcodebuild [4014:965498] 2DCCFAF0-AC2A-41F2-ADCF-80A64E869EA7: 注册SIM卡设备通知,得到令牌4 11:58:36.483 xcodebuild [4014:965498] 2DCCFAF0-AC2A-41F2-ADCF-80A64E869EA7: 使用令牌4 11:58:36.483取消注册SIM设备通知 xcodebuild [4014:965498] Sim iPad Air 2启动(状态= 3) 11:58:36.483 xcodebuild [4014:965498]调用 - [SimDevice getenv:error:] for TESTMANAGERD_SIM_SOCK 11:58:36.484 xcodebuild [4014:965498]返回 /private/tmp/com.apple.launchd.FQMBCMNTix/com.apple.testmanagerd.unix-domain.socket for TESTMANAGERD_SIM_SOCK 11:58:36.484 xcodebuild [4014:965498] Sim iPad Air 2有testmanagerd socket /private/tmp/com.apple.launchd.FQMBCMNTix/com.apple.testmanagerd.unix-domain.socket 11:58:36.484 xcodebuild [4014:965498]连接插座33至 测试用于模拟iPad Air 2 11:58:36.484 xcodebuild [4014:965498] 创建测试包连接。 11:58:36.485 xcodebuild [4014:965498]从中侦听代理连接请求 测试包(所有平台)11:58:36.485 xcodebuild [4014:965498] 恢复连接。 11:58:36.486 xcodebuild [4014:965498]测试 连接需要守护程序帮助。 11:58:36.487 xcodebuild [4014:965497]从iOSSimulator 11:58:36.487收到Ready xcodebuild [4014:965497]发送通知:NSConcreteNotification 0x7fda73f2d5a0 {name = com.apple.iphonesimulator.startSession; userInfo = { deviceUDID =“2DCCFAF0-AC2A-41F2-ADCF-80A64E869EA7”; 11:58:36.509 xcodebuild [4014:965497]以ID开始测试会话 < __ NSConcreteUUID 0x7fda743188b0> 2FBA9011-A9DC-40E3-85F3-3260DDE41977 11:58:36.509 xcodebuild [4014:965497]检查测试经理 可用性......,将等待120s 11:58:36.721 xcodebuild [4014:965497]测试操作失败:测试操作是 取消。 11:58:36.721 xcodebuild [4014:965497] _finishWithError:错误 Domain = IDETestOperationsObserverErrorDomain Code = 3“测试操作是 取消。“UserInfo = {NSLocalizedDescription =测试操作是 取消。} didCancel:1
任何人都可以帮忙吗?
答案 0 :(得分:0)
将appium服务器更新到1.6.0 beta 3后,问题得到了解决。现在我处于稳定的1.6.0版本,我面临着一个完全不同的问题。我测试的应用程序处于横向模式,我无法点击或点击任何元素。
有没有人听过这个问题?