2014-10-13 36 views
0

通過了預建iOS應用的部分「Starting the Console」的appium教程運行運行弧時找不到Automation.tracetemplate,Appium:用了XCode 6

我得到一個堆棧跟蹤與錯誤「可能在/Applications/Xcode.app/Contents/Applications/Instruments.app/Contents/PlugIns/AutomationInstrument.bundle/Contents/Resources/Automation.tracetemplate(Selenium :: WebDriver :: Error :: WebDriverError)中找不到Automation.tracetemplate「

這是在安裝了iOS 7.1模擬器的情況下使用XCode 6

如何指向將其轉到Automation.tracetemplate的正確位置?圍繞線

回答

0

的.bundle擴展現在.xrplugin XCode中6的路徑可以根據appium/lib中被改變/設備/ IOS/ios.js 749.

var xcodeTraceTemplatePath = path.resolve(xcodeFolderPath, 
     "../Applications/Instruments.app/Contents/PlugIns", 
     "AutomationInstrument.bundle/Contents/Resources", 
     "Automation.tracetemplate"); 

應改爲

var xcodeTraceTemplatePath = path.resolve(xcodeFolderPath, 
     "../Applications/Instruments.app/Contents/PlugIns", 
     "AutomationInstrument.xrplugin/Contents/Resources", 
     "Automation.tracetemplate"); 

見這裏的討論關於Appium更多信息,與XCode的6:https://groups.google.com/forum/#!topic/appium-discuss/35_0RXJ2azc

+0

「找不到iPhone模擬器二進制」是,這可能需要ios.js修改爲Appium另一個錯誤與XCode 6一起工作 – emery