2012-06-07 3 views
3

J'essaie d'automatiser android (test de base en cours) en utilisant sélénium sur l'émulateur Android en utilisant Junit, j'ai ajouté tous les jars requis à Classpath, Démarré l'émulateur, Ouvert le pilote Web dessus et Configurer la redirection de port. Mais quand j'exécute le test dans Eclipse (Run as JUnit Test). Il échoue et je reçois une erreur:org.openqa.selenium.WebDriverException: Impossible de créer le répertoire temporaire:/sd card/1339054625829.

org.openqa.selenium.webdriverexception: cannot create temp directory: /sd card/1339054625829

Répondre

7

Vous pouvez obtenir cette erreur si vous n'avez pas configuré un espace pour carte SD lorsque vous démarrez l'émulateur. Vous pouvez définir la quantité de mémoire à utiliser comme mémoire de carte SD de l'appareil. Vous pouvez trouver quand vous modifiez AVD détails

enter image description here

+0

Merci A.J ... Il fonctionne maintenant ... –

+0

mais j'ai téléphone sans carte SD. est-il un moyen d'utiliser le stockage interne des téléphones? – iTake

+0

@iPrenez, peu importe si votre téléphone a une carte SD ou non. Ce paramètre est dans l'émulateur et non dans le téléphone. L'émulateur fonctionne sur PC –

1

Les étapes suivantes résoudre le problème pour moi sur un vrai appareil (avec ou sans carte SD):

  1. Connectez votre USB
  2. Ouvrez les paramètres USB supplémentaires (Sur Android-> balayez vers le bas depuis le haut de votre écran)
  3. Sélectionnez Périphérique multimédia ou portail et Outils
Questions connexes