Was ist der beste Weg, um Web-Scripting / Web-Makros zu machen?

Ich versuche zu rationalisieren einige unserer Aufgaben an meinem Arbeitsplatz, und es scheint, dass ziemlich viel von unsere Entwickler viel Zeit damit verbracht, semi-mechanische arbeiten im web (insbesondere Bearbeitung von online-Shops, web-basierte Schnittstellen). Als solche habe ich Sie in einige Lösungen, die es ermöglichen, diese Aufgaben zu erledigen, die von Skripts, da ich vermute, dass könnte uns retten sehr wenig Zeit pro Aufgabe. So, bevor ich begann zu Graben in einem dieser, ich wollte Fragen, ob das Stack-Overflow-Gemeinschaft hatte keine Empfehlungen, über die web-Skript - /makro-Lösung wäre die beste.

Hier sind die Anforderungen:

  • Muss in der Lage sein, um die Interaktion mit web-Formularen, (nicht nur das herunterladen einer Seite und scharren die Datei muss das script edit-Steuerelemente in einem web-Formular und senden Sie dann das Formular)
  • Die Formen, die wir haben, zu Bearbeiten sind sichere Formen, so der scripting-Lösung muss in der Lage sein, damit umzugehen (dh es ist von keinem nutzen für uns zu haben, eine unglaublich leistungsfähige Script-Lösung, wenn ein Mensch da sitzen und gucken und manuell neu einloggen alle paar Minuten)
  • Es wäre wirklich, wirklich, wirklich besser, wenn Sie Lesen könnten, lokale Dateien, und führen Sie einige grundlegende string-Austausch/manipulation (z.B. wäre es schön, eine Liste von Variablen oder einige HTML-code in eine text-Datei und dann das script ersetzen, das token "STORENAME" mit diesem bestimmten Shop ' s Namen, bevor es fügt den code in das Formular)

Hier sind die scripting-Lösungen, die auf meinem radar bisher (ich habe nicht wirklich sah in diesen, habe ich zwar schon gespielt, um mit Chickenfoot):

  • Chickenfoot
  • iMacros für Firefox
  • libwww-perl
  • libwww für unix und C (während der Suche nach libwww von perl stieß ich auf diese, die ich nicht kannte existierte bis jetzt)
  • eine eher "Allgemeine" makro-Lösung wie AutoHotKey

Hat hier jemand auf Stack Overflow versucht, irgendwelche Lösungen? Wenn ja, was haben Sie mögen oder nicht mögen über Sie? Kann jemand empfehlen, eine, die nicht auf der Liste? (Dies ist keineswegs eine ausschließliche oder abschließende Liste). Ich würde wirklich gerne automatisieren viele unserer mechanischen Prozesse, und ich hoffe, dass die Stack-Overflow-community kann uns helfen, so können wir hoffentlich vermeiden, dass ein Großteil der geisttötende Teil der Arbeit :).

edit: Re: Plattform - haben Wir in Erster Linie WindowsXP-terminals zu arbeiten, aber 1) haben wir ein paar Mac-test-PCs, also OS X ist eine praktikable option, und 2) wenn es bedeuten würde, die Automatisierung eine Menge von diesen Aufgaben erstelle ich eine Linux-box, wenn das notwendig ist. Also die Plattform ist so ziemlich ein nicht-Thema.

InformationsquelleAutor der Frage Whisker | 2008-09-17

Schreibe einen Kommentar