2014-08-28 1 views
3

Comment obtenir les coordonnées x, y de l'application native Android à l'aide du pilote Web Selenium Java.Comment obtenir les coordonnées x, y de l'application native Android en utilisant le sélénium

J'utilise appium. Mon application ouvre la galerie d'images android. Comme le uiautomatorviewer ne montre pas la disposition pour cela. Je ne pouvais pas cliquer sur une image.

On dirait que moveToElement, mouseMoveAt etc ne fonctionne que pour les navigateurs. Quelles sont les options disponibles pour l'application native?

Répondre

1

J'ai trouvé une solution en utilisant le code ci-dessous. En appuyant sur une certaine position, je pourrais choisir une image.

 HashMap<String, Integer> tapObject = new HashMap<String, Integer>(); 

     tapObject.put("x", 100); // in pixels from left 

     tapObject.put("y", 300); // in pixels from top 

     driver.executeScript("mobile: tap", tapObject); 
0

Envisagez de passer à Appium. Appium ajoute une couche supplémentaire à Selenium qui peut vous aider à automatiser les applications iOS et Android natives.

http://appium.io

+0

J'ai édité ma question. Pourriez-vous être plus précis. Quel genre de cours je dois utiliser – Tony

Questions connexes