UNPKG

@percy/appium-app

Version:

Appium client library for visual testing with Percy

15 lines (12 loc) 413 B
const { GenericProvider } = require('./genericProvider'); const { AppAutomateProvider } = require('./appAutomateProvider'); class ProviderResolver { static resolve(driver) { // We can safely do [0] because GenericProvider is catch all const Klass = [AppAutomateProvider, GenericProvider].filter(x => x.supports(driver))[0]; return new Klass(driver); } } module.exports = { ProviderResolver };