Werkzeuge für die Automatisierung von Maus-und Tastatur-Ereignisse gesendet, um eine windows-Anwendung

StackOverflow https://stackoverflow.com/questions/12523

  •  08-06-2019
  •  | 
  •  

Frage

Welche tools sind nützlich für die Automatisierung durch anklicken einer windows form-Anwendung?Ist das überhaupt sinnvoll?Ich sehe die Tester in meinem Unternehmen tun dies eine große Menge und es scheint wie eine Verschwendung von Zeit.

War es hilfreich?

Lösung

Check-out https://github.com/TestStack/White und http://nunitforms.sourceforge.net/.Wir haben das Weiße Projekt mit Erfolg.

Andere Tipps

Obwohl Sie hauptsächlich auf die Automatisierung von Administrationsaufgaben oder Tastenkombinationen für Nutzer, Autohotkey und AutoIT lassen Sie automatisieren fast alles, was Sie wollen, wie weit, wie Maus - /Tastatur-Interaktion.

Einige der Maus-Zeug kann schwierig werden, wenn der einzige Weg, um wirklich zu sagen, was Sie wollen, klicken Sie auf die X,Y-Koordinate, aber für die Automatisierung völlig willkürlich Aufgaben auf einem Windows-Rechner funktioniert der trick.

Wie ich schon sagte, Sie sind nicht unbedingt beabsichtigt, zu Testzwecken, also sind Sie nicht instrumentierten für unit-test-Konventionen.Aber ich benutze Sie die ganze Zeit zu automatisieren Sachen, die nicht testen verwandt.

Sie können es programmgesteuert über die Microsoft-UI-Automatisierung-API. Es gibt eine MSDN Magazin-Artikel über es.

Integriert sich gut mit unit-test-frameworks.Eine bessere option als die Koordinaten-basierte Skript-Läufer, da Sie nicht neu schreiben müssen-Skripts, wenn Sie layouts wechseln.

Es gibt ein paar da draußen.Sie alle Haken in der windows-API zum log-Element klickt, und dann reproduzieren Sie zu testen.

Wir sind jetzt meist web-basiert (mit WatiN), aber wir verwendet zu verwenden, Mercury Quicktest.

Nicht verwenden, Quicktest, es ist schrecklich für eine enorm lange Liste von Gründen.

Dies ist, was ich suchte.

Check-out http://www.codeplex.com/white und http://nunitforms.sourceforge.net/.Wir haben das Weiße Projekt mit Erfolg.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top