Übergeben Sie einen key Hub (d.h., Eingabe-Taste) in Anwendung mit WatiN scripts
Ich bin mit WatiN-Test-tool. Kann ich einen pass-key Hub (d.h., durch drücken einer enter-Taste), um die Anwendung mit WatiN-Skripte?
Diese option wurde in WatiR. Ist diese option verfügbar in WatiN?
InformationsquelleAutor der Frage | 2009-05-13
Du musst angemeldet sein, um einen Kommentar abzugeben.
EDIT: Bei einer weiteren Untersuchung fand ich, dass die standard-versenden Sie die ENTER-Taste funktioniert nicht in WatiN, wie es in WatiR. Sie benötigen System.Windows.Formen.SendKeys
Außerdem empfehle ich, dass Sie zum download die WatiN Test Recorder.
Hier ist der Beispielcode.
InformationsquelleAutor der Antwort Jose Basilio
Es ist ein wirklich guter blog-Artikel über diese auf die
Grad Dev-Blog
Erläutert, wie Sie können, fügen Sie die EINGABETASTE drücken, als eine Erweiterung Methode wie diese:
Dies macht es sehr einfach, drücken Sie die Enter-Taste in einem test.
InformationsquelleAutor der Antwort Stian
Verwenden Sie
System.Windows.Forms
.InformationsquelleAutor der Antwort yongfa365
Warum nicht einfach Folgendes machen?
Arbeitete für meinen test habe ich entwickelt wurde, die mit Watin
InformationsquelleAutor der Antwort DarthOpto
die obige Antwort funktioniert gut, solange der browser den Fokus hat, wenn nicht, dann SendKeys.SendWait Trigger auf welche Anwendung den Fokus hat.
Zwar ein bisschen klobig dies löst ein drücken der enter-unabhängig.
InformationsquelleAutor der Antwort Mark Broadhurst
Versuchen Sie dies:
Dann rufen Sie diese Methode, wenn Sie brauchen, um zu simulieren, die ENTER-Taste betätigt wird.
InformationsquelleAutor der Antwort Brian