Ich teste eine Seite mit Selenium IDE und möchte eine Methode bereits auf der Seite ausführen. Ich habe versucht getEval(window.name.space.function())
, aber es gibt nur window.name
ist undefined. Ist das möglich?Wie führe ich ein Skript aus, das auf der Seite in Selenium IDE eingebettet ist?
2
A
Antwort
4
Es gibt eine getCurrentWindow() -Funktion, die Ihnen aus unerfindlichen Gründen nur den Zugriff auf "sichere" Eigenschaften erlaubt (was soll das verhindern? Personen, die böswillig Drive-by-Tests auf der Website anderer Leute durchführen?). Neuere Versionen bieten eine getUserWindow() -Funktion, die diese Probleme löst. Details siehe this blog entry und this issue.