×

webmate Release 41

Zum Auftakt für 2021 stellen wir das Release 41 von webmate bereit, das sich vor allen Dingen um die generelle Verbesserung der Nutzererfahrung dreht.

Verbesserung der Informationen in der Geräteübersicht

Um die Device-View aufgeräumter und klarer zu gestalten, wird in webmate 41 auf die Anzeige der Betriebssysteme, die für Slots zur Verfügung stehen, verzichtet. Stattdessen gibt es nun Slot-Icons, die es erlauben Slots schnell und einfach zu unterscheiden. Es gibt nun folgende Unterscheidung für Slots:

  • VM-Slots
    • VM-Slots: Hier können beliebige virtuelle Maschinen deployt werden.

* Windows-VM-Slots: Hier können Windows-Maschinen deployt werden.

* MacOS-VM-Slots: Hier können MacOS-Maschinen deployt werden.

  • Mobilgeräte-Slots
    • Public-Mobile-Slots: Hier können Mobilgeräte aus der Public-Cloud deployt werden.

* Private-Mobile-Slots: Hier können spezifische Geräte aus dem eigenen Gerätepool deployt werden. Am Icon ändert sich hier nichts.

Für Custom-Slots werden jetzt die spezifischen Informationen über die verfügbaren Templates in den Slot-Details angezeigt. Die Slots werden außerdem mit einem kleinen Symobl markiert, um sie schneller erkennen zu können.

Neben der Vereinfachung der Slot-Ansicht haben wir die Geräteansicht erweitert. In den Device-Details wird jetzt ganz unten angezeigt welcher Nutzer ein Gerät deployt hat.

Vordefinierte Capability-Sets

Eine häufige Unannehmlichkeit beim Entwickeln von Selenium basierten Tests ist, dass die Spezifikation der Capabilities erfordert, dass man sich auf eine spezifische Browserversion festlegen muss. Dies führt dazu, dass Tests oft nicht gegen die aktuellste Browserversion ausgeführt werden, da man sonst die Capabilities nach jedem Browser-Update anpassen müsste. Mit dieser Version von webmate gibt es hierfür eine komfortable Lösung: Capability-Sets.

Mit Capability-Sets können in webmate vordefinierte Capabilities als Grundlage für einen Seleniumtest dienen. So is z.B. möglich unter der Verwendung des Capability-Sets ‘chrome-latest’ einen Test gegen die aktuellste Chrome Version zu starten ohne diese numerisch angeben zu müssen.

Beispiel für die Verwendung des Capability-Set ‘chrome-latest’:

1
2
3
4
5
caps.setCapability("wm:capabilitySet", "chrome-latest");
caps.setCapability("platformName", "MACOS_CATALINA_64");
caps.setCapability("wm:email", "user@example.com");
caps.setCapability("wm:apikey", "...");
caps.setCapability("wm:project", "...");

Automatische Timeouts von Devices und Consoles

Mit dieser Version bietet webmate die Möglichkeit automatisch Consoles zu beenden und Devices zu löschen, wenn eine gewisse Zeit keine Interaktion eines Benutzers mehr stattgefunden hat. Dies ist zum Beispiel dann sinnvoll, wenn Slots zwischen mehreren Projekten geteilt werden, die Berechtigungen es allerdings den Benutzern eines Projektes verbieten die deployten Geräte des anderen Projektes zu verwenden.

Sollten Sie Interesse an der Freischaltung dieses Features haben wenden Sie sich bitte an support@testfabrik.com.

Bugfixes

Natürlich enthält auch dieses Release wieder einige Bugfixes. Unter anderem wurde ein Fehler behoben, durch den das Ablaufdatum eines Passwortes nicht zurückgesetzt wurde wenn dieses via Passwort vergessen… geändert wurde.

×