Ich arbeite an Windows-Anwendung und wenn ich auf ZoomIn Schaltfläche klicke öffnet das Fenster eine vertikale und horizontale Bildlaufleiste. Wie testen Sie die Bildlaufleisten mit Squish?DragandDrop in squish
Antwort
Es sollte möglich sein, entweder mouseDrag()
Funktion auf dem Bildlaufleistenobjekt oder durch direktes Setzen seiner Position von setValue(obj,value)
Funktion. wie folgt:
dies durchführen soll ein nach oben/unten scrollbar 280 Pixel nach unten ziehen:
*mouseDrag(waitForObject(":_YourScrollBarsName"), 5, 30, 0, 280)*
dies sollte die Bildlaufleisten gesetzt intern verwendeten Positionswert direkt:
*setValue(waitForObject(":_YourScrollBarsName"), 67)*
(Der Wert (hier 67) ist nicht gleich der Menge an Pixeln, die er durch das Ziehen mit der Maus benötigen würde ... es ist nur ein interner Positionierungswert im Bereich von Minimum und m aximale Eigenschaften der Scrollbar)
Um eine Scrollbar Kontrollen Position überprüfen Sie entweder indem Sie dagegen tun können, ist Positionswert von:
test.verify(waitForObject(":_YourScrollBarsName").position == 67)
zum Beispiel, oder Sie können eine Überprüfung Punkt für die Überprüfung seiner Position erstellen.
- 1. Undefinierter Verweis auf "floor" beim Ausführen von make in PintOS
- 2. Zeichnen Rechteck und Polygon in Squsih
- 3. Wie in Rubin quetschen
- 4. PyQT GUI-Test
- 5. Popup-Fenster verschieben
- 6. Wie ziehe ich, wenn in der App Beide Drag-fähige Elemente haben?
- 7. Simuliere das Ziehen und Ablegen der Datei zum Hochladen in den Winkelmesser
- 8. wxpython GUI-Test-Tool Anfrage
- 9. Überprüfung aller Qt-Signal/Slot-Verbindung
- 10. Ziehen und Ablegen (Karte schwenken) mit Winkelmesser
- 11. Gleiche Höhe Flex-Elemente in Flex-Spalten
- 12. was ist die Bedeutung von no-js Klasse in html5
- 13. jOrgChart Konfigurationsoptionen (Wo setze ich diese ein, damit sie funktionieren?)
- 14. Automatisierte GUI-Tests von Linux-Anwendungen
- 15. Wie kann man in Susy eine maximale Containerbreite einstellen, dass nur der Padding/Rand auf größeren Viewports wächst?
- 16. wx haskell Drag & Drop Beispiel
- 17. Handle OSX Dock Ziehen N Drop
- 18. Wie Drag & Drop funktioniert mit Selenium WebDriver
- 19. Wie verwende ich Selen, um den Wert eines Eingangs zu ändern [type = 'range']
- 20. Wie testet man ein JQuery UI Sortierbares Widget mit Selen?
- 21. Ausgrenzen als Grenzen in ggplot
- 22. Wie kann ich die Browsergröße einstellen, bevor mein Winkelmessertest ausgeführt wird?
- 23. Extrahieren von Daten aus einem XML-Dokument, das Namespaces verwendet
- 24. Algorithmus für ASTC Software Texture Komprimierung/Dekomprimierung
- 25. help me in wxpython Drag & Drop-Datei/Ordner
- 26. Headless Browser, der HTML 5 Video unterstützt?
- 27. Ich möchte die Rückgabe einer Methode in einem anderen verwenden?
- 28. Wie ArrayList <string> in BasicNameValuePair übergeben
- 29. kendo treeview Datenquelle keine Kinder Elemente in Javascript debuggen, es sei denn, Knoten ist erweitert
- 30. Fehler: Modul 'Jasmine-expect' [Winkelmesser] nicht gefunden
Willkommen bei stackoverflow! Bitte nehmen Sie sich die Zeit, die [Tour] (http://stackoverflow.com/tour) zu besuchen und [Was kann ich hier fragen?] (http://stackoverflow.com/help/on-topic). Wie es geschrieben ist, bietet Ihre Frage nicht genug Informationen über das Problem, das Sie haben. Könnten Sie etwas von Ihrem Code bereitstellen? Vielleicht geben Sie mehr Details über die Anwendung. –