Kostenlos starten English Anmelden Registrieren
Bitte probieren Sie es später nochmals oder nehmen Kontakt zu uns auf. Vielen Dank!

Abonnieren Sie den Newsletter, um über wichtige technische Updates an der Mobile Device Cloud informiert zu werden.

* Pflichtangaben

Speichern

Mobile App Test & Automatisierung mit Selenium

Die Verwendung der folgenden Testframeworks und Testtools wurde evaluiert und geprüft. Weitere gängige Frameworks und Testtools sind in Evaluierung. Bei Fragen zur Verwendung Ihrer favorisierten Testtools kommen Sie gerne auf uns zu.

Appium Appium + Jetpack Compose XCUITest Espresso TestCafe Tosca Selenium Testerra Flutter

Testen Sie Ihre Webanwendungen automatisiert auf allen Browsern in der Mobile Device Cloud.

Selenium wurde für automatisierte Softwaretests von Web-Anwendungen geschaffen. Die Mobile Device Cloud unterstützt das Selenium 3 und Selenium 4 Framework.

Mehrere Selenium API-kompatiblen Programmiersprachen stehen Ihnen für die Entwicklung Ihrer Tests zur Verfügung (Java, Ruby Phyton und Node).

Erfahren Sie mehr über Selenium auf www.selenium.dev

import org.openqa.selenium.*;
import org.openqa.selenium.remote.CapabilityType;
import org.openqa.selenium.remote.DesiredCapabilities;
import org.openqa.selenium.remote.RemoteWebDriver;
import org.openqa.selenium.support.ui.ExpectedConditions;
import org.openqa.selenium.support.ui.WebDriverWait;
import org.junit.jupiter.api.*;
import java.net.URL;
import java.time.Duration;

public class ExampleTest {

    private static final String ACCESS_KEY = "YOUR_ACCESS_KEY_TO_THE_MOBILE_DEVICE_CLOUD";
    private RemoteWebDriver driver;
    private DesiredCapabilities dc = new DesiredCapabilities();
    private final String TEST_NAME = "Selenium Quick Start Browser MDC-Demo";

    @BeforeEach
    public void setUp() throws Exception {
        dc.setCapability("experitest:Call MMS Mobile Device Cloud", TEST_NAME);
        dc.setCapability("experitest:accessKey", ACCESS_KEY);
        dc.setCapability("experitest:testName", TEST_NAME);
        driver = new RemoteWebDriver(new URL("https://mobiledevicecloud.t-systems-mms.eu/wd/hub"), dc);
        dc.setCapability(CapabilityType.BROWSER_NAME, "safari");
    }

    @Test
    public void browserMDCTest() throws InterruptedException {
        driver.get("https://mobiledevice.cloud/");
        new WebDriverWait(driver, Duration.ofSeconds(15)).until(ExpectedConditions.presenceOfElementLocated(By.id("devicecloud-layer-title")));
        WebElement acceptCookie = driver.findElement(By.id("consentAcceptAll"));
        acceptCookie.click();

    }

    @AfterEach
    public void tearDown() {
        System.out.println("Report URL: "+ driver.getCapabilities().getCapability("reportUrl"));
        driver.quit();
    }
}

Erste Schritte mit Selenium

1.

Kontakt aufnehmen

2.

Test schreiben

3.

Test starten

1. Kontakt aufnehmen

Buchen Sie ein Paket, erstellen Sie sich einen kostenlosen Testzugang oder kontaktieren Sie uns, um Zugriff auf die Mobile Device Cloud zu erhalten.

2. Test schreiben

Screiben Sie Ihren Selenium-Test in Ihrer vertrauten Programmiersprache (Der Test "ExampleTest" wurde zur Veranschaulichung in Java und TestNG geschrieben).

3. Test starten

Führen Sie Ihren Selenium-Test aus.

Im Reporting-Bereich der Mobile Device Cloud können Sie Ihr Testergebnis einsehen.