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