This repository contains examples of how to use the webmate Java SDK.
To run the examples, add your webmate credentials in MyCredentials.java and follow the instructions there.
Note: It is recommended to start the tests individually via an IDE of your choice.
| Test | Frameworks |
|---|---|
| AppiumTestWithUpload | Appium, JUnit |
| DeployDeviceWithRequirements | Selenium, JUnit |
| UrlBasedLayoutComparisonTest | Selenium, JUnit |
| DeviceInteractionTest | JUnit |
| SeleniumBasedCrossbrowserTest | Selenium, JUnit |
| QueryDeployablesTest | Selenium, JUnit |
| SeleniumBasedRegressionTest | Selenium, JUnit |
| SeleniumTest | Selenium, JUnit |
| SeleniumTestScheduling | Selenium, JUnit |
| SeleniumTestWithActionRule | Selenium, JUnit |
| SeleniumTestWithActionRuleAlternative | Selenium, JUnit |
| UrlBasedCrossbrowserTest | JUnit |
Although, the SDK provides a number of features and convenience wrappers it doesn't exhaust the full potential of the webmate API. See the REST API Swagger documentation for a comprehensive summary of the webmate functionalities.