Wie testet man das jQuery UI Slider Widget mit Selenium IDE?

8

Wir verwenden das jQuery UI-Schieberegler-Widget in unserer Webanwendung und wir möchten das Testen der Benutzeroberfläche mit selen IDE . Wir können keine Möglichkeit finden, den Schieberegler mit den Befehlen von selen zu verschieben. Kann es getan werden?

    
David Thibault 31.08.2009, 15:22
quelle

4 Antworten

5

Sie können den Befehl dragAndDrop verwenden, um den Schieberegler zu verschieben. Folgendes funktionierte für mich:

%Vor%

Dies bewegt den Schieberegler 100 Pixel nach rechts von seiner aktuellen Position.

    
Dave Hunt 31.08.2009, 15:55
quelle
2

es gibt nur eine ( schreckliche ) Lösung dafür. Sie müssen mit dem Schieberegler interagieren, dachte seine jquery API.

selen hat eine Methode runScript , in der Sie Javascript ausführen können. Tun Sie dies jedoch nur als letzten Ausweg, denn dies führt Sie über einen rutschigen Abhang.

    
mkoryak 31.08.2009 15:31
quelle
1

Nur für den Fall, dass jemand anderes dieses Problem hat und eine andere Perspektive braucht ...

Ich hatte dieses Problem vor einiger Zeit und löste es, indem ich den Schieberegler ein verstecktes Feld auffüllen ließ, und ich benutzte das als meine Schnittstelle mit selen IDE. Ich war nicht verpflichtet, den Schieberegler überhaupt zu überprüfen, so dass es nicht nötig war, ihn zu testen. Ich wollte nur den Wert des Schiebers.

    
Rimian 03.02.2011 06:05
quelle
0

Wenn Sie mehrere Schieberegler haben, ist der Befehl zum Verschieben eines von ihnen css = # id .ui-slider-handle

Danke an Dave für die Antwort!

    
Maragues 18.12.2009 16:45
quelle

Tags und Links