1

基本的に、データをインポートしてスクリーンショットを撮るプロセスを自動化しようとしています。

データをインポートするには、アプリ内でこれを行う機能があります。

次に、スクリーンショットを撮ってさまざまな画面を移動する必要があります。

いくつかの自動テスト オプションを見てきましたが、これらはスクリーン ショットを実行したり、UI を変更したりするようには見えないため、スクリーン ショットは影響を受けます。

4

2 に答える 2

6

シミュレーターでスクリーンショットを撮る最良の方法は、適切なタイミングで cmd + s を押すことです。ただし、いくつかのコードを使用するより良い方法があります: iPhone シミュレーターでスクリーンショットを自動化しますか? GUI テストを自動化できることと、スクリーンショットを取得できることは知っています。これが役に立ったことを願っています!^_^

于 2012-04-25T19:13:43.357 に答える
1

シミュレーター用に構築された iOS アプリは、実際には Mac OS X 環境で実行されているため、シェル スクリプトの実行、他のプロセスとの間のソケット/パイプなどを呼び出すことができます。これには、シミュレーター メニューを突く Applescript UI スクリプトの起動が含まれます。アイテムと保存ダイアログ。

于 2012-04-25T20:29:53.840 に答える