文件“WebDriverAgentRunner-Runner.app”无法打开,因为没有这样的文件
我使用terminal在Mac上安装了Appium 1.6.4。 另外,我可以使用Safari浏览器在MAC中检查iPhone WebElements。
但我需要检查iPhone真实设备上的键盘元素和dateselect器元素。 为此,我再次安装了Appium-desktop 1.0.2 beta2版本。 当我启动Appium桌面(GUI)并运行selenium代码时。 它抛出下面的错误。
XCUITest] Log file for xcodebuild test: /Users/msubramaniam/Library/Developer/Xcode/DerivedData/WebDriverAgent-dikkwtrisltbeobjmfvpthwwekvs/Logs/Test/D3F3B94A-A324-4996-B60F-0732CEBFB00D/Session-WebDriverAgentRunner-2017-05-30_125049-1uf7KZ.log [Xcode] 2017-05-30 12:50:49.364 xcodebuild[87735:236610] Error Domain=NSCocoaErrorDomain Code=260 "The file “WebDriverAgentRunner-Runner.app” couldn't be opened because there is no such file." UserInfo={NSFilePath=/Users/msubramaniam/Library/Developer/Xcode/DerivedData/WebDriverAgent-dikkwtrisltbeobjmfvpthwwekvs/Build/Products/Debug-iphoneos/WebDriverAgentRunner-Runner.app, NSUnderlyingError=0x7fb4306026c0 {Error Domain=NSPOSIXErrorDomain Code=2 "No such file or directory"}} [Xcode] 2017-05-30 12:50:49.364 xcodebuild[87735:236610] Error Domain=IDETestOperationsObserverErrorDomain Code=6 "Early unexpected exit, operation never finished bootstrapping - no restart will be attempted" UserInfo={NSLocalizedDescription=Early unexpected exit, operation never finished bootstrapping - no restart will be attempted} [Xcode] [Xcode] ** TEST EXECUTE FAILED ** [Xcode] [Xcode] [XCUITest] xcodebuild exited with code '65' and signal 'null' [BaseDriver] Event 'wdaStartFailed' logged at 1496128849419 (12:50:49 GMT+0530 (IST)) [XCUITest] Unable to launch WebDriverAgent because of xcodebuild failure: xcodebuild failed with code 65 [XCUITest] Quitting and uninstalling WebDriverAgent, then retrying [XCUITest] Shutting down sub-processes [XCUITest] Shutting down iproxy process (pid 87701) [XCUITest] iproxy exited with code 'null' [XCUITest] Removing WDA application from device [BaseDriver] Event 'wdaStartAttempted' logged at 1496128859998 (12:50:59 GMT+0530 (IST))
按照上面的日志,我已经导航到下面的位置,
/Users/msubramaniam/Library/Developer/Xcode/DerivedData
我发现有两个WebDriverAgents
WebDriverAgent-brdadhpuduowllgivnnvuygpwhzy WebDriverAgent-dikkwtrisltbeobjmfvpthwwekvs
它调用第二个WebDriverAgent,它没有“WebDriverAgentRunner-Runner.app”。
第一个WebDriverAgent有“WebDriverAgentRunner-Runner.app”。
那么如何调用第一个WebDriverAgent。
我也尝试通过使用下面的命令删除WebDriverAgent。
rm -rf /WebDriverAgent-dikkwtrisltbeobjmfvpthwwekvs
但它不会被删除。
请提供解决scheme以解决此问题。
迦太基有问题。 在下面的命令,并得到解决:
rm '/usr/local/bin/carthage' brew install carthage brew link carthage