XCodeプラグイン
XCodeプラグイン
iOSアプリのUIテストは、アプリの実際のUIを検証して操作する方法です。このテストプロセスでは、タップ、スワイプ、スクロール、および動作の確認によってUI要素を操作することにより、UI要素が適切に設計および実装されているかどうかを確認します。iOSバージョン9.3.5以降では、AppleはUI Automatorで機器を非推奨にすることでXCUITestを導入し、iOS自動化にXCUITestを使用することをa必須にしました。
XcodeにはXCUITestフレームワークが統合されており、ユーザーがアプリケーションを操作するためのUIテストを簡単に開発できます。XCUITestを使用したiOSアプリのUIテストの実装は、XCTestの単体テストと同じです。
AnyTestは、iOSバージョン9.3.5以降のXCUITestとそれ以前のバージョンの計測器の両方をサポートします。
AnyTestプラットフォームで自動化スクリプトを実行するには、automationName、usePrebuiltWDA、acceptAlertsなどのDesiredCapabilitiesが必要です。
1.テスト用のxcodeを使用してIPAファイルを作成する
a.[全般]タブで、[署名(デバッグ)]と[署名(リリース)]で[プロビジョニングプロファイル]を選択します
b.プロビジョニングプロファイルを選択
c.ビルドをアーカイブする
d.ビルドをエクスポートする
e.開発チームIDを選択します
f.互換性のあるすべてのデバイスにエクスポートすることを選択します
g.保存する適切な場所を選択してください
これで、AnyTestプラットフォームで自動化を実行するための適切な署名ができました。
2.AnyTestで自動化スクリプトを実行する
a.ログインしてipaファイルをアップロードする
b.ログイン後にアプリをクラウドドライブにアップロードする
c.EclipseまたはAndroid StudioでXCUITestプロジェクトを作成します。
v9.3以降でXCUITestを実行するには、AppiumDriverオブジェクトを作成した後、次の機能を設定する必要があります。
また、以下のリンクからサンプルプロジェクトをダウンロードできます-
http://pcloudy-content-distribution.s3.amazonaws.com/index.html?prefix=Sample Appium Projects/java/
d.テスト実行するiOSデバイスをいくつでも選択します
e.テスト自動化のオンラインストリーミングのライブビューをクリックします
f.レポートを表示する
連結報告書
単一デバイスレポート