2017-05-30 61 views
1

我已经在Mac上使用终端安装了Appium 1.6.4。另外,我可以在MAC中使用Safari浏览器检查iPhone WebElements。文件“WebDriverAgentRunner-Runner.app”无法打开,因为没有这样的文件

但我需要检查iPhone真实设备上的键盘元素和日期选择器元素。为此,我再次安装了Appium-desktop 1.0.2 beta2版本。当我启动Appium桌面(GUI)并运行硒代码时。它抛出下面的错误。

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 

但它不会被删除。

请提供解决方案以解决此问题。

+0

我已经在终端中删除该WebDriverAgent,所以它被删除在iphone中。 –

+0

是您的应用程序正确签署? – Abhinav

+0

您可以添加这两个功能,然后尝试启动检查器:“agentPath”:“/usr/local/lib/node_modules/appium/node_modules/appium-xcuitest-driver/WebDriverAgent/WebDriverAgent.xcodeproj”, “bootstrapPath”: “/ usr/local/lib/node_modules/appium/node_modules/appium-xcuitest-driver/WebDriverAgent” – Abhinav

回答

0

迦太基有问题。冉下面的命令,它得到解决:

rm '/usr/local/bin/carthage' 
brew install carthage 
brew link carthage 
+0

运行上述命令后,问题得到解决 –

+0

我已经使用以下命令在iPhone上构建webDriverAgent –

+0

“xcodebuild build test -project/usr/local/lib/node_modules/appium/node_modules/appium-xcuitest-driver /WebDriverAgent/WebDriverAgent.xcodeproj -scheme WebDriverAgentRunner -destination id ='********'-configuration Debug“ –

相关问题