Appium mobile browser testing
Running Percy with Appium mobile browser testing is possible if you select the matching SDK for your test suite and language.
Since Appium builds upon the W3C Webdriver spec, you can pick a matching percy-selenium-language
SDK. For example, if you’re using the Appium Python client you would match that with our percy-selenium-python
SDK .
Do you want to test Native or Hybrid Mobile Applications?
Percy supports visual testing for desktop browsers, real-mobile browsers and native mobile applications. Continue on this page if you want to use Percy for testing your mobile website, visit here to know more about Percy for native mobile applications.
Compatibility table
Appium SDK | Matching Percy SDK |
---|---|
Ruby | percy-selenium-ruby |
Python | percy-selenium-python |
Java | percy-selenium-java |
C# (.NET) | percy-selenium-dotnet |
JavaScript (WebdriverIO) | @percy/webdriverio |
The usage will be the same across these SDKs in appium. For the selenium SDKs, you will pass in the appium driver. For the WebdriverIO SDK, you can optionally pass the driver if you would like.
Updated 7 months ago