Today 拡張ウィジェットで UIAutomation を使用するにはどうすればいいですか? 質問する

Today 拡張ウィジェットで UIAutomation を使用するにはどうすればいいですか? 質問する

iOS 8 Today 拡張ウィジェットをテストするために UIAutomation を使用しようとしています。ターゲットを拡張機能に変更して起動することはできますが、その後は何もできません。

拡張機能を使用して UIAutomation を使用することに成功した人はいますか?

ベストアンサー1

この件に関しては、私が正しい判断を下せることを願います。

通常のアプリケーションと同じように実行される UI テストのセットを作成したいと考えます。

通常どおり、特定の UI テスト ターゲットを作成して、ターゲット アプリケーションを WidgetExtension として設定することはできないことがわかりました。

ただし、WidgetExtension ターゲットをビルドしてデバイス (>= iOS 14) 上で実行するように設定し、UI テスト内でいくつかの手順を記録して、より明確な UI テストを記述することができました (記録を使用するには、テスト関数内にカーソルを置きます。これはすでにご存知かもしれません)。

ここに画像の説明を入力してください

難しいのは、自動テストを実行するために、テスト シミュレータ上で WidgetExtension ターゲットを最新の状態に保つことです。

おすすめ記事