D'exécuter des tests de l'interface utilisateur dans le test du navigateur Cross Cloud-
Si vous voulez exécuter vos tests sous Mac 10,11 Firefox 46, vous pouvez utiliser le code suivant.
private string _authkey = "u4f3bb3b861ee342";
IWebDriver privé _driver;
SetupTest public void ()
caps var = new DesiredCapabilities ();
caps.SetCapability ( "name" "Basic exemple".);
caps.SetCapability ( "construire" "1.0".);
caps.SetCapability ( "browser_api_name" "FF46".);
caps.SetCapability ( "os_api_name" "Mac10.11.");
caps.SetCapability ( "screen_resolution" "1400x900".);
caps.SetCapability ( "record_video" "true".);
caps.SetCapability ( "record_network" "true".);
caps.SetCapability ( "nom d'utilisateur" de _username.);
caps.SetCapability ( "mot de passe" _authkey.);
Comme vous pouvez le voir tout reste le même, sauf les trois paramètres que je l'ai déjà mentionné.
Tests Exemples
ScrollFocusToControl_InCloud_ShouldFail public void ()
lien var = _driver.FindElement (By.PartialLinkText ( "post précédent"));
var = $ jsToBeExecuted "window.scroll (0,);";Assert.AreEqual ( "10 Advanced WebDriver Trucs et Astuces - Partie 1" _driver.Title.);
ScrollFocusToControl_InCloud_ShouldPass public void ()
lien var = _driver.FindElement (By.PartialLinkText ( "TFS API Test"));
var = $ jsToBeExecuted "window.scroll (0,);";var attente = new WebDriverWait (_driver, TimeSpan.FromMinutes (1));
var = clickableElement wait.Until (ExpectedConditions.ElementToBeClickable (By.PartialLinkText ( "TFS API Test")));
Vous pouvez réutiliser vos tests réguliers. Vous ne devez pas faire quelque chose de spécial. Vos tests ne se soucient pas si vous utilisez ChromeDriver ou la grille du navigateur Cross Test.
Exécution des tests
Caractéristiques Cloud Execution-
1. Regardez en direct ce qui fait votre test.

Vivre exécution des tests de flux
2. Vous pouvez vérifier l'ensemble WebDriver fil Proto journal col.

3. Vous pouvez configurer l'exécution de vos tests pour sauver tout le trafic réseau que les demandes.

4. Une fois le test terminé, vous avez un enregistrement vidéo enregistré.

S'il y a un problème avec le test, vous avez des intégrations avec des chats, des systèmes de suivi des bogues de sorte que vous pouvez connecter la question là-bas.
Dans les prochains articles de la série, je vais vous montrer comment utiliser les services similaires des autres grands acteurs de l'industrie et de SauceLabs BrowserStack.