Mhm ja mein Problem :
Wie kann ich mein
Programm automatisch einen Link anklicken lassen ?
Hab das jz so gemacht und das funzt garnicht -.- ... :
if (webBrowser1.Url.ToString() == "SEITE")
{
HtmlWindow window = webBrowser1.Document.Window.Frames[0];
window.Document.GetElementById("LINKADRESSE").All[""].InvokeMember("click");
Da das klicken ja dem Öffnen der Seite entspricht und die Adresse bekannt ist, kannst du ihn ja einfach mit der Navigate()- Methode des Webbrowsers öffnen.
Mfg
Aratar
Hallo wurzi,
grundsätzlich sollte das so gehen. "das funzt garnicht" ist allerdings keine ausreichende Fehlerbeschreibung. Siehe [Hinweis] Wie poste ich richtig? Punkt 5.
herbivore
Hallo wurzi,
window.Document.GetElementById("LINKADRESSE").All[""].InvokeMember("click");
sieht sehr seltsam aus. Was soll denn das .All[""]
?! Das gehört da nicht hin!
Und suchst Du nun nach der Linkadresse oder nach der ID?
Wenn Du das richtige Element gefunden hast, klappt auch der Klick.
Gruß, MarsStein
Non quia difficilia sunt, non audemus, sed quia non audemus, difficilia sunt! - Seneca