Das Problem ist, dass das IFrame von einer externen Seite geladen wird. Wenn das eigene Skript auf der AMD-Seite läuft kommt man aus Sicherheitsgründen nicht an das Iframe dran. Früher konnte man das umgehen aber alle workarrounds die ich getestet habe gehen nicht mehr. Damit könnte man nämlich die Kreditkartendaten automatisiert eintragen und wäre damit schneller als PP, das neuerdings immer in die Knie geht.
PS: Wobei ich nicht weiß, ob das auch für Selenium gilt. Aber wenn man JS direkt auf der Seite ausführt ist das zumindest das Hauptproblem.