Hello! Already release first version of my tool for UI mobile automation.
Link to GitHub: AutoplayAutomation (Alexey Bedunkevich) · GitHub
On youtube you can see how it works.
Platforms AutoPlay support:
- Simulators (disabled right now)
What AutoPlay can do right now:
- Inspect game scene
- Manage game on real devices (install / uninstall, start / stop, etc)
- Run tests in CI like Jenkins
- Execute selenium tests
In case with the full support of WebDriver protocol, you can use any Selenium Based library or Frameworks. And write test on any programming language (Java, C#, python, etc).
Inspector provide way to inspect current scene on mobile device, get locators, text, etc. This information usable for writing Selenium tests.
AutoPlay support Selenium, it means you can write usual UI tests which simulate user experience. Implement use-cases, run it and collect reports.
//JAVA CODE (you can use any which selenium support) WebElement elementName = driver.findElement(By.ID("COOL_ID")); //Get Element text String text = elementName.getText(); //Click on Element elementName.click();