|
You last visited: Today at 03:03
Advertisement
C# Webkit GetElementById Click
Discussion on C# Webkit GetElementById Click within the .NET Languages forum part of the Coders Den category.
12/12/2013, 00:03
|
#1
|
elite*gold: 1090
Join Date: Oct 2012
Posts: 13,238
Received Thanks: 279
|
C# Webkit GetElementById Click
Ich habe eine einfache Frage. Wie kann ich einen Button in Webkit klicken lassen?
Ich habe diesen Code für den normalen webbrowser
PHP Code:
HtmlDocument document = webBrowser1.Document;
document.GetElementById("id").InvokeMember("click");
Wie funkt das für Webkit? Und dann habe ich das noch, was auch nicht für Webkit klappt:
PHP Code:
HtmlElementCollection classButton = webBrowser1.Document.All;
foreach (HtmlElement element in classButton)
{
if (element.GetAttribute("class") == "bla")
{
element.InvokeMember("click");
}
}
Danke schon mal
|
|
|
12/13/2013, 16:21
|
#2
|
elite*gold: 2932
Join Date: Oct 2009
Posts: 6,966
Received Thanks: 1,097
|
viel spaß beim suchen des entsprechenden befehls/aufrufs
(wenn du nen anderen wrapper nutzt musste wohl dir selber die dokumentation suchen)
|
|
|
12/13/2013, 17:15
|
#3
|
elite*gold: 1
Join Date: Jun 2012
Posts: 5,819
Received Thanks: 3,200
|
|
|
|
12/13/2013, 17:55
|
#4
|
elite*gold: 1090
Join Date: Oct 2012
Posts: 13,238
Received Thanks: 279
|
Und wie wende ich das dann an, wenn ich nur einen Button klicken möchte?
public Object InvokeScriptMethod(string Method,params Object[] args)
|
|
|
12/13/2013, 19:30
|
#5
|
elite*gold: 1
Join Date: Jun 2012
Posts: 5,819
Received Thanks: 3,200
|
Code:
HtmlDocument document = webBrowser1.Document;
document.GetElementById("id").InvokeScriptMethod("click",null);
Falls ichs grade nicht total verpeilt habe
|
|
|
12/13/2013, 21:54
|
#6
|
elite*gold: 1090
Join Date: Oct 2012
Posts: 13,238
Received Thanks: 279
|
Bekomme:
Eine implizite Konvertierung vom Typ 'WebKit.DOM.Document' in 'System.Windows.Forms.HtmlDocument' ist nicht möglich.
Bei HtmlDocument document = webBrowser1.Document;
|
|
|
12/13/2013, 22:33
|
#7
|
elite*gold: 1
Join Date: Jun 2012
Posts: 5,819
Received Thanks: 3,200
|
Dann versuch direkt das Objekt anzusprechen, hab nur deins von oben genommen und dementsprechend die Sachen aus den Links eingesetzt
|
|
|
12/13/2013, 22:44
|
#8
|
elite*gold: 1000
Join Date: Apr 2012
Posts: 1,003
Received Thanks: 208
|
Quote:
Originally Posted by Kusatsu
Bekomme:
Eine implizite Konvertierung vom Typ 'WebKit.DOM.Document' in 'System.Windows.Forms.HtmlDocument' ist nicht möglich.
Bei HtmlDocument document = webBrowser1.Document;
|
Versuch mal zu casten.
|
|
|
12/13/2013, 23:14
|
#9
|
elite*gold: 1090
Join Date: Oct 2012
Posts: 13,238
Received Thanks: 279
|
Ich habe es schon so versucht, ging aber leider nicht:
HtmlDocument document = (HtmlDocument)webBrowser1.Document;
|
|
|
12/17/2013, 17:10
|
#10
|
elite*gold: 1090
Join Date: Oct 2012
Posts: 13,238
Received Thanks: 279
|
Kann mir keiner helfen?
Oder gibt es auch andere Browser?
|
|
|
12/17/2013, 17:48
|
#11
|
elite*gold: 2932
Join Date: Oct 2009
Posts: 6,966
Received Thanks: 1,097
|
Webrequests nutzen, webbrowser sind quasi immer fehl am platz
|
|
|
12/17/2013, 18:57
|
#12
|
elite*gold: 1090
Join Date: Oct 2012
Posts: 13,238
Received Thanks: 279
|
Ich weiß, aber in diesem Falle möchte ich es lieber im Webbrowser machen.
|
|
|
 |
Similar Threads
|
[C#] Webkit GetElementByID funktioniert nicht (HRESULT E_FAIL-Fehler)
12/11/2013 - .NET Languages - 0 Replies
Hey,
ich habe Webkit für C# und es funktioniert eigentlich auch alles, aber GetElementByID geht leider nicht.
Ich bekomme folgenden Fehler:
Beim Aufruf einer COM-Komponente wurde ein HRESULT E_FAIL-Fehler zurückgegeben.
Bei diesem Code:
webKitBrowser1.Document.GetElementById("user ").SetAttribute("value", "test");
|
Fehler "GetElementByID"
12/09/2013 - .NET Languages - 6 Replies
Huhu Com,
wie im Titel habe ich ein Programm erstellt welches die Login Daten bei Googlemail eingibt und sich einloggt, der webbrowser wird nach dem einloggen sichtbar (vllt liegt da der Fehler).
Sorry wenn die Frage blöd ist aber ich spiel in VB nur aus Spaß rum und bin kein Experte!!!
http://i.epvpimg.com/oHpMg.png
|
Einige Fragen zu Webkit
02/20/2013 - .NET Languages - 0 Replies
Hi Leute,
ich bin grad mit WebKit beschäftigt und, da ich VB relativ kann. Habe ich mir gedacht, dass ich es dort versuche. Das Browsen und so klappt auch schon relativ gut.
Meine Fragen:
Wie kann ich das in C++ machen, da es schneller ist. Habe da nichts dazu gefunden.
Wie kann ich Cookies speichern, also, dass man sich nicht immer neu einloggen muss.
|
All times are GMT +1. The time now is 03:04.
|
|