2010-08-09 15 views
4

Je suis nouveau sur iPhone Automation, et aussi UIAutomation introduit par iOS4. Récemment, j'utilise UIAutomation pour automatiser l'application de test sur iPhone Simulator, tout va bien, jusqu'à ce que j'ai besoin de prendre des captures d'écran en utilisant captureScreenWithName fourni par UIAutomation API. Mais il ne fonctionne pas pour moi, je googlé et trouvé qu'il semble que cette méthode ne fonctionne pas sur iPhone Simulator, mais fonctionne sur un appareil réel ...Comment puis-je obtenir captureScreenWithName dans UIAutomation fonctionnant dans iPhone Simulator?

Ma question est, est-il un moyen que je peux obtenir cette méthode fonctionne pour iPhone Simulator? En changeant certains paramètres? Merci d'avance!

Répondre

1

Non. Je cherchais moi-même cette fonctionnalité - et cela DEVRAIT fonctionner mais ce n'est pas le cas actuellement. Si vous avez une licence de développeur, vous pouvez le vérifier sur le forum Apple Developer IOS.

Au moins on n'a pas d'écrire du code différent pour le simulateur par rapport à l'appareil,

YJ

+0

Merci pour votre réponse, bien que je l'ai déjà trouvé une solution de contournement, mais j'espère encore comprendre Comment puis-je faire fonctionner cette fonction dans UIAutomation? Je n'ai pas de licence de développeur, que dit le forum à ce propos? Si cela ne fonctionne pas pour Simulator maintenant, alors dans la prochaine version? – user414827

+0

Et je me rendais fou en essayant de faire fonctionner ça ... et ce n'est pas moi, c'est juste Apple, qui implémente une API qui fonctionne sur certaines plateformes et sur d'autres pas, sans mettre ces détails dans la documentation (déjà) merdique ... lol. – yoosiba

+0

Quel était le travail? – Jules