Am 29.09.2020 13:38, schrieb Hannes T.:
Hallo Hannes,
sowas lässt sich relativ simpel mit Test-Frameworks machen, die eigentlich zum durchtesten von Web-Frontends benutzt werden. Das ist im wesentlichen genau das was du suchst: Ein automatisiert steuerbarer Browser. Gemacht habe ich sowas ähnliches mal mit Selenium:
Ugh, so ein riesiges Ding soll ich installieren?!? Gibt es keine andere Möglichkeit?
Einfach im normalen Browser das Addon "Selenium IDE" herunterladen. Dann ein neues Projekt anlegen, den Ablauf aufzeichnen (Start Recording) und zum Schluss alles als .side-File abspeichern.
Dann in der Kommandozeile `selenium-side-runner -c 'browserName=chrome goog:chromeOptions.args=[headless]' -w projectfile.side` und ab geht die Post. Hat natürlich ein paar Probleme:
- JS basiert, ist auch nicht programmiert sondern nur eine Liste von
Events
Soll es also bedeuten, dass es nicht die JS der gerade geladenen Seite benutzt wird? Oder verstehe ich falsch?
- braucht viele Abhängigkeiten (neben chromium chromium-driver und den
selenium-side-runner, der nicht mal in den repos ist)
- genauso Ressourcenhungrig wie chromium
Grüße Luca