2017-02-21 17 views
0

iOS実デバイス(iPad iOSバージョン9.0.2および10.2)でTestNG自動化スクリプトを実行しようとしています。テストスクリプトを実行しようとしているとき、私はAppium 1.5.3とXcode 8.0を正常にインストールしました。私はエラーが発生しています。バージョンappiumとトライprelaunchは1.4.16iOS実デバイス上でTestNG自動化テストを実行中 - iPad

Could not pre-launch appium: Error: Could not find Automation.tracetemplate in any of the followinglocations /Applications/Xcode.app/Contents/Applications/Instruments.app/Contents/PlugIns/AutomationInstrument.xrplugin/Contents/Resources/Automation.tracetemplate,/Applications/Xcode.app/Contents/Applications/Instruments.app/Contents/PlugIns/AutomationInstrument.bundle/Contents/Resources/Automation.tracetemplate

私はこの問題について調査するための方法の下に試してみました

[debug] [iOS] App is not installed. Will try to install. 
 

 
[MJSONWP] Encountered internal error running command: Error: Installing /Users/appxpress/Desktop/PGTNQC.app failed 
 
    at /Applications/Appium.app/Contents/Resources/node_modules/appium/node_modules/appium-ios-driver/node_modules/node-idevice/main.js:159:6 
 
    at ChildProcess.exithandler (child_process.js:193:7) 
 
    at emitTwo (events.js:100:13) 
 
    at ChildProcess.emit (events.js:185:7) 
 
    at maybeClose (internal/child_process.js:850:16) 
 
    at Socket.<anonymous> (internal/child_process.js:323:11) 
 
    at emitOne (events.js:90:13) 
 
    at Socket.emit (events.js:182:7) 
 
    at Pipe._onclose (net.js:475:12)

1)Appiumを1.4.16にダウングレードしてチェックしました。 2)二つの異なるOS X EIキャプテンバージョン10.11.6及び10.11.5 3に切り替えている)は7.3バージョンにXcodeのバージョンを切り替えて、私はどのように実行する」のいくつかの知識を得るために、いくつかのturorialsに従っている

を試してみました実際のデバイス "

実際のデバイスに.appファイルを自動スクリプトでインストールするとエラーが発生します。また、appiumを介してappiumを直接ロードすると完了できませんでした。私はudidを追加しました。 forceデバイスとプラットフォームバージョンをそれぞれ指定します。

誰でも、xcode Appiumバージョンのバージョンミスマッチや、.IPAファイルやビルド設定に関係するものは何でも教えてください。

あなたのご協力をお待ちしております。

答えて

0

Appium 1.5.3は、UIAutomationを持つXcode7でiOS 9.x以下のバージョンをサポートしています。

iOS 10.xをサポートするには、Appiumを1.6.xおよびXcode8にアップグレードする必要があります。この場合、XCode8は自動化の目的でXCUITest(XCTestの一部)を使用します。[Appium 1.6.xはiOS 9.xもサポートします]
* Appium 1.6.xはWebDriverAgentを使用します。
注: Appium 1.5.3では、iOS 10.xはサポートされていません。そしてXcode8

アプリケーションがデバッグ有効に.app/.ipaであることを確認し

ソリューション

  1. Appium 1.5.3 + Xcodeの7 +のiPadのiOS 9.0.2
  2. Appium 1.6.3/4beta + Xcode 8 + iPad iOSバージョン10.2/9.0.2(Ref:Appiumリリース)
+0

この問題は、Mac OSバージョンのOS X EI Capitanバージョン10.11.6に固有のものですか? OSアップデートの前にうまくいきました。 –

+0

このバージョンの組み合わせは、Mac OS版OS X EI Capitanバージョン10.11.5のAppium 1.5.3 + Xcode 8 + iPad iOSバージョン9.0.2で動作しますか?あなたの答えをよろしくお願い申し上げます。 –

+0

いいえ、あなたはappium 1.5.3とiOS 9.0.2にXcode 7を使わなければなりません。しかし、推奨はAppium 1.6.x + Xcode 8 + iOS 10.xです。 –

関連する問題