Serveur Selenium distant
Pour exécuter vos tests sur un serveur Selenium distant, vous devez disposer d'un compte auprès d'un service hébergeant le serveur (et les pilotes du navigateur). 
Protractor supporte de manière intégrée 
BrowserStack, 
Sauce Labs et 
TestObject.
 
 Utilisation de TestObject en tant que serveur Selenium distant
Utilisation de TestObject en tant que serveur Selenium distant
Dans votre fichier de configuration, définissez ces options :
	- testobjectUser- Le nom d'utilisateur de votre compte TestObject.
- testobjectKey- La clé de votre compte TestObject.
	
		
Noter que si vous définissez testobjectUser et testobjectKey, 
les paramètres kobitonUser, kobitonKey, browserstackUser, browserstackKey, seleniumServerJar, 
seleniumPort, seleniumArgs, sauceUser et sauceKey seront ignorés.
		
	
 
Utilisation de Kobiton en tant que serveur Selenium distant
Dans votre fichier de configuration, définissez ces options :
	- kobitonUser- Le nom d'utilisateur de votre compte Kobiton.
- kobitonKey- La clé API de votre compte Kobiton.
	
		
Noter que si vous définissez kobitonUser et kobitonKey, les paramètres browserstackUser, 
browserstackKey, seleniumServerJar, seleniumPort, seleniumArgs, sauceUser et sauceKey seront ignorés.
		
	
 
Utilisation de BrowserStack en tant que serveur Selenium distant
Dans votre fichier de configuration, définissez ces options :
	- browserstackUser- Le nom d'utilisateur de votre compte BrowserStack.
- browserstackKey- La clé de votre compte BrowserStack.
	
		
Noter que si vous définissez browserstackUser et browserstackKey, les paramètres 
seleniumServerJar, seleniumPort, seleniumArgs, sauceUser et sauceKey seront ignorés.
		
	
 
Vous pouvez éventuellement définir la propriété 
name dans une fonctionnalité afin de donner un nom aux travaux sur le serveur. 
Sinon, ils se verront attribuer un hachage aléatoire.
Utilisation de Sauce Labs en tant que serveur Selenium distant
Dans votre fichier de configuration, définissez ces options :
	- sauceUser- Le nom d'utilisateur de votre compte Sauce Labs.
- sauceKey- La clé de votre compte Sauce Labs.
	
		
Noter que si vous définissez sauceUser et sauceKey, les paramètres seleniumServerJar, seleniumPort, seleniumArgs, browserstackUser et browserstackKey seront ignorés.
		
	
 
Vous pouvez éventuellement définir la propriété 
name dans une fonctionnalité afin de donner un nom aux travaux sur le serveur. 
Sinon, ils seront simplement appelés 
Unnamed Job