Ich habe folgendes Problem:
Ich lade eine Seite im TWebBrowser (
email.t-online.de/), komme bis zum Login, logge mich ein und bin dann in der Übersicht, in welcher ich normal E-Mails anklicken und öffnen kann.
Der nächste Schritt wäre, dass ich eine E-Mail per Betreff suche und anklicke...
Allerdings ist die komplette Seite, bis auf das Grundgerüst, dynamisch per Javascript geladen, was bedeutet, dass der reine HTML-Quellcode so ausschaut:
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33: 34: 35: 36: 37: 38: 39: 40: 41: 42: 43: 44: 45: 46: 47: 48: 49: 50: 51: 52: 53: 54: 55: 56: 57: 58: 59: 60: 61: 62: 63:
| <!DOCTYPE HTML PUBLIC "-<html> <head> <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" /> <title>T-Online eMail</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> <link rel="SHORTCUT ICON" href="/favicon.ico"/> <script language="JavaScript" type="text/javascript" src="V0-2-9/lib/jquery.js"></script> <script language="JavaScript" type="text/javascript" src="V0-2-9/lib/swfobject.js"></script>
<script language="JavaScript" type="text/javascript" src="V0-2-9/lib/rca-core.prototypes.js"></script> <script language="JavaScript" type="text/javascript" src="V0-2-9/lib/rca-core.js"></script> <script language="JavaScript" type="text/javascript" src="V0-2-9/lib/jquery.bubble.js"></script> <script language="JavaScript" type="text/javascript" src="V0-2-9/lib/jquery.datepicker.js"></script> <script language="JavaScript" type="text/javascript" src="V0-2-9/lib/jquery.cookie.js"></script> <script language="JavaScript" type="text/javascript" src="V0-2-9/lib/jquery.effects.js"></script>
<script language="JavaScript" type="text/javascript" src="V0-2-9/lib/jquery.autocomplete.js"></script> <script language="JavaScript" type="text/javascript" src="V0-2-9/lib/rca-core.base.js"></script> <script language="JavaScript" type="text/javascript" src="V0-2-9/res/rte/tiny_mce.js"></script> <script language="JavaScript" type="text/javascript"> $(document).ready( function () ); </script>
<script language="JavaScript" type="text/javascript"> $(document).ready(function () ; $N.bootOptions["packagePreload"] = "package.full.preload"; $N.bootOptions["packageFinalize"] = ""; $N.bootOptions["bootScript"] = "boot\/full.js"; $N.bootOptions["initScript"] = "boot.ngcs.js"; $N.bootOptions["service"] = "full"; $N.bootOptions["caller"] = ""; }); </script> <script language="JavaScript" type="text/javascript"> $(document).ready( function () else } ); </script>
</head> <body> <p>Um die Anwendung nutzen zu können, muss JavaScript in Ihrem Browser aktiviert sein. Bitte prüfen Sie, ob JavaScript aktiviert ist und laden Sie anschließend die Seite neu.</p> </body> </html> |
Der Content auf den ich zugreifen will, wird in Zeile 40 - 57 dynamisch geladen.
Welche Möglichkeit gibt es nun an dynamisch erzeugten Text zu kommen, am besten dessen Mausposition auszulesen um einen Click zu simulieren?
Wie man die Mausposition setzt und anschließend den Click ausführt, weiß ich... es geht nur um die Suche von Text und dessen Position.
Ich wäre euch sehr dankbar, wenn ihr eine Möglichkeit wisst und mir diese mitteilen könntet.