test d'applications mobiles Android avec appiumv1.6.5 et java-client-3.2.0. Je ne peux pas accéder aux éléments Web dans la page d'accueil de l'application mobile. La page d'accueil est chargée, mais il y a une autre fenêtre chargée disant "session expirée". Pas moyen de déplacer cette nouvelle fenêtre.test mobile avec appium/Android - ne peut pas accéder WebElements dans l'application mobile
driver.switchTo().activeElement()/driver.switchTo().alert()
donne:
org.openqa.selenium.WebDriverException: méthode n'a pas encore été mis en œuvre
J'ai vérifié la source de la page, quand je l'appelle driver.getPageSource()
, il est suspendu. Je dois fermer l'application mobile via l'appareil pour passer à l'étape suivante du code.
Voici mon code – Sanjeewa
capabilities = DesiredCapabilities.android(); capabilities.setCapability (MobileCapabilityType.PLATFORM, Platform.ANDROID); capabilities.setCapability ("platformName", Platform.ANDROID); capabilities.setCapability ("deviceName", "emu"); \t capabilities.setCapability ("app", app.getAbsolutePath()); capabilities.setCapability ("appPackage", "com.faber.worker"); capabilities.setCapability ("appActivity", "com.faber.worker.MainActivity"); driver = new RemoteWebDriver (nouvelle URL ("http://127.0.0.1:4723/wd/hub"), capacités); \t Thread.sleep (15000); driver.switchTo(). ActiveElement(). Click(); – Sanjeewa
Quel est le texte du bouton que vous voulez cliquer sur cette fenêtre? – SaiPawan