あなたの最初の質問の答え: あなたは携帯電話にインストールされているすべてのアプリケーションを自動化することができます(IOS:私はあなたが
2番目の質問互換性のあるXcodeのアプリを持っている場合は特に、MAC OSXのバージョンがあなたのために問題になるとは思いません/アンドロイド)に必要な機能の情報を追加します。ここでは、IOS
*** Settings ***
Library AppiumLibrary #you need to install this
*** Variables ***
${APPIUM_SERVER1} http://0.0.0.0:4723/wd/hub
${APPIUM_SERVER2} http://0.0.0.0:4750/wd/hub
${app} com.apple.mobilephone #find package name of your app
${version} version=9.3
${platform} iOS
${deviceName} ${destdevice}
${udid} 81eddea4d7f5cea5b5da65b999369b52
${platformName} iOS
${name} My First Mobile Test
${automationName} XCUITest
${xcodeOrgId} 89E87VX
${xcodeSigningId} iPhone
${usePrebuiltWDA} True
*** Keywords ***
setup and open ios app
${iosdriver}= Open Application ${APPIUM_SERVER2} app=${app} version=${version} platform=${platform} deviceName=${deviceName} udid=${udid} platformName=${platformName} newCommandTimeout=2500
... name=${name} automationName=${automationName} xcodeOrgId=${xcodeOrgId} xcodeSigningId=${xcodeSigningId} usePrebuiltWDA=${usePrebuiltWDA}
Set Suite Variable ${iosdriver}
$ {アプリ}にインストールされたアプリを開くためのサンプルコードを使用すると、iOSアプリのパッケージ名を見つける方法を検索することができます詳細については、パッケージ名を提供たい機能です。
入力いただきありがとうございます!実際には、現在のmacOSから始め、それらのサンプル機能を使用することができます。私が気づいたのは、もしアプリが既にインストールされていれば、アプリの代わりにbundleIdを使用するということです: – tehmiril
あなたがこの答えをupvoteできます –