Schaben / simulieren Surfen Hilfe
-
07-07-2019 - |
Frage
Ich möchte ein Programm machen, die einen Benutzer gerade eine Website und klicken Sie auf die Links simuliert. Cookies und Javascript aktiviert werden. Ich habe dies erfolgreich in Python getan, aber ich will es eine übersetzbare Sprache schreiben (Python IDE schneiden Sie es nicht). Die Links auf der Website sind mit Javascript erzeugt und sind dynamisch. Mit Python habe ich PAMIE (Dritte-Modul, das win32com verwendet) eine Instanz von Internet Explorer zu starten, kratzen die generierten HTML für die Links, dann zu einem von ihnen navigieren. Der Punkt ist, dass der gesamte Prozess auf den Server transparent zu sein. Was ist die beste (übersetzbar) Sprache und Methode, dies zu tun? Ich habe C # mit WebBrowser Kontrolle zu denken, aber ich will nicht viel Zeit verbringen, etwas zu lernen, wenn es nicht funktionieren wird. Jede Art Hilfe ist willkommen!
Lösung
Sie können bei der automatisierten Test über den Browser Suiten aussehen soll: http: / /www.teknologika.com/blog/the-holy-grail-net-automated-web-gui-testing-for-internet-explorer/ http://watin.sourceforge.net/
Andere Tipps
ich eine Blog-Post auf diesem eine Weile zurück schrieb: Web Schaben in .NET . Das bespricht Cookies aber nicht JavaScript; Ich weiß nicht, ob das würde zusätzliche Codierung erfordern.
könnte, einen Blick auf Selen wert sein.
Wir verwenden es für Web-Tests in einer C # asp.net envirnorment.
Die Dokumentation ist nicht schlecht