Hallo.
Und zwar arbeite ich mit Selenium und bin gerade an einer Sache am hängen.
Es geht um Internet Explorer, ich hasse diesen Browser.
Ich habe eine Website, auf der ich per Selenium ein Element suche (GetElementByClassName), welches auch
gefunden wird. Dieses Element klicke ich (das klappt soweit), doch nachdem ich den Klick ausgeführt habe,
wird per Javascript etwas nachgeladen und DOM hat sich verändert, das heißt ich
finde das Element nicht mehr (Referenzbruch bei den Objekten).
Jetzt suche ich nach einer Lösung, DOM zu refreshen.
XPath funktioniert einwandfrei (bereits getestet), doch das möchte ich nicht benutzen,
da sich der Quelltext der Seite stark verändern kann, GetElementByClassName sollte eigentlich immer zuverlässig das Element liefern,
sofern ich das mit dem DOM refresh hinbekomme.
Gegooglet habe ich bereits, jedoch bisher keine Lösung für das Problem gefunden.
Es geht wirklich darum, DOM zu refreshen.
Hat sich damit vllt. jemand beschäftigt und kennt eine Lösung?
Und zwar arbeite ich mit Selenium und bin gerade an einer Sache am hängen.
Es geht um Internet Explorer, ich hasse diesen Browser.
Ich habe eine Website, auf der ich per Selenium ein Element suche (GetElementByClassName), welches auch
gefunden wird. Dieses Element klicke ich (das klappt soweit), doch nachdem ich den Klick ausgeführt habe,
wird per Javascript etwas nachgeladen und DOM hat sich verändert, das heißt ich
finde das Element nicht mehr (Referenzbruch bei den Objekten).
Jetzt suche ich nach einer Lösung, DOM zu refreshen.
XPath funktioniert einwandfrei (bereits getestet), doch das möchte ich nicht benutzen,
da sich der Quelltext der Seite stark verändern kann, GetElementByClassName sollte eigentlich immer zuverlässig das Element liefern,
sofern ich das mit dem DOM refresh hinbekomme.
Gegooglet habe ich bereits, jedoch bisher keine Lösung für das Problem gefunden.
Es geht wirklich darum, DOM zu refreshen.
Hat sich damit vllt. jemand beschäftigt und kennt eine Lösung?