基本的に、データをインポートしてスクリーンショットを撮るプロセスを自動化しようとしています。
データをインポートするには、アプリ内でこれを行う機能があります。
次に、スクリーンショットを撮ってさまざまな画面を移動する必要があります。
いくつかの自動テスト オプションを見てきましたが、これらはスクリーン ショットを実行したり、UI を変更したりするようには見えないため、スクリーン ショットは影響を受けます。
基本的に、データをインポートしてスクリーンショットを撮るプロセスを自動化しようとしています。
データをインポートするには、アプリ内でこれを行う機能があります。
次に、スクリーンショットを撮ってさまざまな画面を移動する必要があります。
いくつかの自動テスト オプションを見てきましたが、これらはスクリーン ショットを実行したり、UI を変更したりするようには見えないため、スクリーン ショットは影響を受けます。
シミュレーターでスクリーンショットを撮る最良の方法は、適切なタイミングで cmd + s を押すことです。ただし、いくつかのコードを使用するより良い方法があります: iPhone シミュレーターでスクリーンショットを自動化しますか? GUI テストを自動化できることと、スクリーンショットを取得できることは知っています。これが役に立ったことを願っています!^_^
シミュレーター用に構築された iOS アプリは、実際には Mac OS X 環境で実行されているため、シェル スクリプトの実行、他のプロセスとの間のソケット/パイプなどを呼び出すことができます。これには、シミュレーター メニューを突く Applescript UI スクリプトの起動が含まれます。アイテムと保存ダイアログ。