Airtest は iOS 実機の自動テスト展開に接続します

序章

偶然これを見つけたので、頭を下げることを心配しないように、テストのために実機に接続しますか?

スクリーンショットを撮ったり、画面を録画したりすることもより便利です。

 

環境を利用します

コンピューター: Mac M1

Xocde バージョン: 14.2

携帯電話:ipone12 iOS15.4

最初のステップは iOS-Tagent をインストールすることです

1.0 iOS-Tagentをダウンロード

git clone  [email protected] :AirtestProject/iOS-Tagent.git

1.1 Xcode でプロジェクトを開き、電話をデータ ケーブルで接続します。

iPhone を接続した後、iPhone デバイスに「Mac デバイスを信頼しますか?」というポップアップが表示されるので、「信頼する」を選択します

メニューバーでプロジェクトを選択します product ->  Scheme -> WebDriverAgentRunner

メニューバーでデバイスを選択します product ->  Destination -> 実際のデバイスを選択します

 

 1.2 プロジェクトと実マシンの証明書を設定する

左側のナビゲーション バーで、  WebDriverAgentRunner ->  TARGETS -> ->  WebDriverAgentRunner ->  Signing & Capabilities -> を選択します。Team

登录开发者账号后,这里我选择的是自动配置

 1.3 メニュー バーの [製品] -> [テスト] でテストを開始します。次のログは起動が成功したことを意味します。

注: コンピュータ機器を信頼してください

    Test Suite 'All tests' started at 2017-01-23 15:49:12.585
    Test Suite 'WebDriverAgentRunner.xctest' started at 2017-01-23 15:49:12.586
    Test Suite 'UITestingUITests' started at 2017-01-23 15:49:12.587
    Test Case '-[UITestingUITests testRunner]' started.
    t =     0.00s     Start Test at 2017-01-23 15:49:12.588
    t =     0.00s     Set Up

 2 番目のステップはプロキシを設定することです

1.1 Homebrew 経由で iproxy をインストールする

ここで私の Homebrew イメージは Ali からのもので、更新できません。まず、清華ソース イメージに変更しました。 

cd "$(brew --repo)" git リモート セット URL 原点 https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git

  • 公式ドキュメントにあるコマンドはこちらですが、うまくインストールできません
 brew install libimobiledevice --HEAD

  • ドキュメントが見つかりました。正常にインストールするには、次の手順に従ってください。

説明: iproxy は、usbmuxd に付属する小さなツールです。その機能は、デバイスの特定のポートをコンピュータの特定のポートにマップすることです。Mac の brew を通じてインストールできます。 

brew install usbmuxd

1.2 端末は iproxy を実行します

iproxy 8100 8100

起動が成功したら、ブラウザで http://127.0.0.1:8100/statusにアクセスしてみてください 。アクセスが成功し、json 形式で携帯電話の情報が表示されれば、起動が成功したことを意味します。この時点で、  http://127.0.0.1:8100/inspectorにアクセスして 、iPhone の画面がブラウザに投影されていることを確認します。

 

 ステップ 3AirtestIDE

1.1 オープンエアテストIDE

IP 経由で iPhone に接続し、リアルタイムでインターフェイスを更新し、UI テストを実行します。

上記の 2 つの手順を完了したら、AirtestIDE の iOS アドレス バーにアドレス http://127.0.0.1:8100を入力し 、「接続」をクリックしてデバイスを接続し、Airtest テスト スクリプトの作成を開始できます。

 

1.2 デバイスを接続した後、自動テストを開始できます

 

 

おすすめ

転載: blog.csdn.net/hezhi66327/article/details/129193687