@mcmt selenium is misschien wel een oplossing - maar je hebt gelijk, leercurve is inderdaad stijl te meer omdat de meeste voorbeelden zijn voor Firefox of Chrome en moeten worden aangepast voor Safari of anders gewoon niet (meer) werken.
Ik kom er wel steeds iets verder, gelukkig is er geen druk achter het vinden van een oplossing.