C# WebBrowser-> Facebooklogin

09/23/2014 10:38 Menan#31
Es kann auch sein, dass der Browser den Navigate COmmand nicht handeln kann, da es sich ja im einen Ajax Request handelt..

Eventuell musst du das Element per
Code:
InvokeMember("click")
ansteuern.
09/23/2014 10:40 Ammy'#32
Quote:
Originally Posted by Menan View Post
Es kann auch sein, dass der Browser den Navigate COmmand nicht handeln kann, da es sich ja im einen Ajax Request handelt..

Eventuell musst du das Element per
Code:
InvokeMember("click")
ansteuern.
^teste erstmal das von Menan
09/23/2014 10:45 #Saiirex#33
Quote:
Originally Posted by Menan View Post
Es kann auch sein, dass der Browser den Navigate COmmand nicht handeln kann, da es sich ja im einen Ajax Request handelt..

Eventuell musst du das Element per
Code:
InvokeMember("click")
ansteuern.
Wie mach ich das denn? Also wohin genau mit "InvokeMember("click")"?
09/23/2014 10:51 Ammy'#34
So wie du es beim Login auch gemacht hast:

Code:
webBrowser1.Navigate(curElement.GetAttribute("ajaxify")).InvokeMember("click");
09/23/2014 10:53 #Saiirex#35
Quote:
Originally Posted by Ammy' View Post
So wie du es beim Login auch gemacht hast:

Code:
webBrowser1.Navigate(curElement.GetAttribute("ajaxify")).InvokeMember("click");
[Only registered and activated users can see links. Click Here To Register...]
09/23/2014 10:54 Ammy'#36
Code:
webBrowser1.Navigate(curElement.GetAttribute("ajaxify").InvokeMember("click"));
so vll ?
09/23/2014 10:56 #Saiirex#37
Nope.

[Only registered and activated users can see links. Click Here To Register...]
09/23/2014 11:03 Menan#38
Ersetz das Navigate durch :
Code:
 
curElement.InvokeMember("click") ;
09/23/2014 11:10 #Saiirex#39
Quote:
Originally Posted by Menan View Post
Ersetz das Navigate durch :
Code:
 
curElement.InvokeMember("click") ;
Meinst du so:

Code:
webBrowser1.curElement.GetAttribute("ajaxify").InvokeMember("click");
?

Falls ja, es funktioniert nicht.

[Only registered and activated users can see links. Click Here To Register...]
09/23/2014 11:38 Menan#40
Nein den gesamten teil in deiner if-clause durch

Code:
 
curElement.InvokeMember("click") ;
Ersetzen..
So dass er auf das Element, welches den className von seinem Button hat klickt, wenn er es findet.
09/23/2014 11:52 #Saiirex#41
Quote:
Originally Posted by Menan View Post
Nein den gesamten teil in deiner if-clause durch

Code:
 
curElement.InvokeMember("click") ;
Ersetzen..
So dass er auf das Element, welches den className von seinem Button hat klickt, wenn er es findet.
Ja so funktioniert es.