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.

D'exécuter des tests de l'interface utilisateur dans le test du navigateur Cross Cloud-

Vivre exécution des tests de flux

2. Vous pouvez vérifier l'ensemble WebDriver fil Proto journal col.

D'exécuter des tests de l'interface utilisateur dans le test du navigateur Cross Cloud-

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

D'exécuter des tests de l'interface utilisateur dans le test du navigateur Cross Cloud-

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

D'exécuter des tests de l'interface utilisateur dans le test du navigateur Cross Cloud-

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.







Articles Liés