Führen Sie UI Tests im Cloud- Cross-Browser Testing

Wenn Sie Ihre Tests unter Mac 10.11 Firefox 46 ausführen möchten, können Sie den folgenden Code verwenden.

private string _authkey = "u4f3bb3b861ee342";

Privater IWebDriver _driver;

public void SetupTest ()

var caps = new DesiredCapabilities ();

caps.SetCapability ( "name" "Basic-Beispiel".);

caps.SetCapability ( "build" "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 ( "username" _username.);

caps.SetCapability ( "Passwort" _authkey.);

Wie Sie bleibt alles gleich, außer den drei Parametern, die ich vorher erwähnt sehen kann.

Tests Beispiele

public void ScrollFocusToControl_InCloud_ShouldFail ()

var link = _driver.FindElement (By.PartialLinkText ( "Der vorherige Eintrag"));

var jsToBeExecuted = $ "window.scroll (0,);"

Assert.AreEqual ( "10 Advanced WebDriver Tipps und Tricks - Teil 1" _driver.Title.);

public void ScrollFocusToControl_InCloud_ShouldPass ()

var link = _driver.FindElement (By.PartialLinkText ( "TFS Test-API"));

var jsToBeExecuted = $ "window.scroll (0,);"

var wait = new WebDriverWait (_driver, TimeSpan.FromMinutes (1));

var clickableElement = wait.Until (ExpectedConditions.ElementToBeClickable (By.PartialLinkText ( "TFS Test-API")));

Sie können Ihre regelmäßigen Tests wiederverwenden. Sie müssen nichts Besonderes tun. Ihre Tests ist es egal, ob Sie ChromeDriver oder die Cross-Browser Testing Gitter verwenden.

Tests Execution

Cloud Execution- Eigenschaften

1. Sehen Sie leben, was Ihr Test tut.

Führen Sie UI Tests im Cloud- Cross-Browser Testing

Livestream Testausführung

2. Sie können überprüfen Sie die ganze WebDriver Draht Proto col Protokoll.

Führen Sie UI Tests im Cloud- Cross-Browser Testing

3. Sie können Ihre Tests' Sicht speichern den gesamten Netzwerkverkehr als Anforderungen konfigurieren.

Führen Sie UI Tests im Cloud- Cross-Browser Testing

4. Nachdem der Testlauf abgeschlossen ist, haben Sie eine Videoaufzeichnung gespeichert.

Führen Sie UI Tests im Cloud- Cross-Browser Testing

Wenn es ein Problem mit dem Test ist, haben Sie die Integration mit einigen Chats, Bug-Tracking-Systemen, so dass Sie das Problem dort anmelden können.

In den nächsten Artikel aus der Serie, werde ich Ihnen zeigen, wie ähnliche Dienste der anderen großen Spieler zu verwenden, in der Industrie und SauceLabs BrowserStack.

In Verbindung stehende Artikel