SaucelabsFinder
is SauceLabs webdriver finder
Installation
$ npm install saucelabs saucelabs-finder --save
API
finder.load(object)
Load the webdrivers object. Requirement to initialize of finder.
api_name
,versions
='latest',os
=null) -> browsers
finder.find(Return the browsers if match the arguments in loaded object.
// Dependenciesvar Saucelabs= ;var saucelabs= ;var finder= ; // Setup findersaucelabs
finder.available(all=false) -> [api_name:{versions,platforms},...]
Return the available versions and platforms in loaded object.
finder;finder;// {// "chrome":{"versions":["26","27","28","29","30","31","32","33","34","35","36","37","38","39","40","41","42","43","beta","dev"],"platforms":["Linux","Mac","Windows"]},// "internet explorer":{"versions":["10","11","6","7","8","9"],"platforms":["Windows"]},// "firefox":{"versions":["10","11","12","13","14","15","16","17","18","19","20","21","22","23","24","25","26","27","28","29","3.0","3.5","3.6","30","31","32","33","34","35","36","37","38","4","5","6","7","8","9","beta","dev"],"platforms":["Linux","Mac","Windows"]},// "safari":{"versions":["5","6","7","8"],"platforms":["Mac","Windows"]},// "iphone":{"versions":["4.3","5.0","5.1","6.0","6.1","7.0","7.1","8.0","8.1","8.2"],"platforms":["Mac"]},// "ipad":{"versions":["4.3","5.0","5.1","6.0","6.1","7.0","7.1","8.0","8.1","8.2"],"platforms":["Mac"]},// "android":{"versions":["4.0","4.1","4.2","4.3","4.4","5.0","5.1"],"platforms":["Linux"]},// }