2017-02-03 1 views
2

Ich habe die Online-Ressourcen und -Tutorials von Telerik Test Studio durchgesehen, und keines dieser grundlegenden Beispiele scheint zu zeigen, womit ich Probleme habe - Schieberegler.Telerik Test Studio - Interaktion mit Webseiten-Slidern außerhalb von Kendo UI

Ich möchte einige Tests auf einer Webseite mit Schiebereglern durchführen. Die Art und Weise, wie sie implementiert werden, ist etwas merkwürdig und ich wollte fragen, wie es üblich ist, mit Schiebereglern in Telerik Test Studio zu arbeiten. Ich habe mit Drag & Drop experimentiert, was scheinbar nicht konsistent funktioniert (da der Start- und Endpunkt der Aktion auf dem Monitor basieren). Es schien Potential in Bezug auf die MouseDown + DragTo + Mouse Up-Aktionen zu geben, aber ich konnte nicht scheinen, dass sie an der Schnittstelle arbeiten, die ich getestet habe. Im Allgemeinen hätte ich gerne einen Ratschlag, wie man mit Schiebereglern außerhalb der schön gestalteten Kendo UI-Elemente interagieren kann.

Vielen Dank im Voraus für jede Rückmeldung.

Antwort

0

In meinem Team verwenden wir in der Regel die Kendo JavaScript API und wickeln Sie es in der Kontrollgruppe zum Beispiel:

public class KendoColorPicker 
{ 
    private readonly string colorPickerSetColorExpression = 
     "$('#{0}').data('colorpicker').value('#{1}');"; 
    private readonly string idLocator; 
    public KendoColorPicker(string idLocator) 
    { 
     this.idLocator = idLocator; 
    } 
    public void SetColor(string hexValue) 
    { 
     string scriptToBeExecuted = string.Format(colorPickerSetColorExpression, this.idLocator, hexValue); 
     Manager.Current.ActiveBrowser.Actions.InvokeScript(scriptToBeExecuted); 
    } 
} 

ich einen Artikel über it- Advanced Web UI Components Automation with Telerik Testing Framework schrieb. Ich denke, Sie können einen ähnlichen Ansatz verwenden.

+0

Anton, danke für die Einsicht. Dies wird wahrscheinlich helfen, in die wesentlichen Details von Slider-Interaktionen (und anderen Elementen) zu kommen. In Bezug auf die Konsistenz in der "Drag & Drop" -Angebot in Telerik Test Studio stellt sich heraus, dass einige Pop-ups aktive Fenster Probleme verursacht, wenn ich Tests ausgeführt habe. Jetzt, mit diesem kleinen Ausweg, kann ich auf die Verwendung dieser komplexeren Ansätze hinarbeiten! –

Verwandte Themen