2017-07-07 2 views
0

Hallo die Gemeinde!Clic und Folie gleichzeitig - Winkelmesser

Ich schreibe einen Test für e2e, und ich möchte den rechten Kreis nach ganz links schieben, um das Preistool auf meiner Website zu testen.

Ich möchte klicken und schieben Sie den Schieberegler gleichzeitig (siehe Bild).

Das Problem ist, dass zum Verschieben die Maus auf der Folie während der Aktion mit dem Klick aktiviert sein muss.

Ich möchte wissen, wie es mit Protractor :)

Danke zu tun !!! Price slider

+0

Sieht aus wie Drag-and-Drop-Problem. Kann nützlich sein: https://stackoverflow.com/questions/14210051/how-to-automate-drag-drop-funktionality-using-selenium-webdriver-java – Kacper

+0

Gibt es einen bestimmten Grund für das Klicken auf den Schieberegler? – demouser123

+0

Ich muss den großen Kreis nach links schieben, um den Preisfilter zu testen :) –

Antwort

1

Ich hatte einen dieser Schieberegler in einem meiner Projekte, und ich habe es über einfachen Drag & Drop-Code gemacht. Hier ist die eine, die ich verwendet (dank alecxe hierfür)

var slider = element(by.id('slider')); 

    browser.actions().dragAndDrop(
     slider, 
     {x:100, y:0} 
    ).perform(); 

wo x,y sind die Koordinaten, auf die ich habe, um den Schieber zu bewegen.

+0

danke für die Antwort :) –