CYFROWY BARON • PROGRAMOWANIE • Zobacz wÄ…tek - Html Document + getElementBy...

Html Document + getElementBy...

problemy z tworzeniem programów do obsługi sieci, internetu, e-mail itp..

Html Document + getElementBy...

Nowy postprzez Slynx » czwartek, 13 stycznia 2011, 18:38

Mam taki problem, bo nie mogę się dostać do pewnego elementu strony. Aktualnie całość jest oparta o kontrolkę WebBrowser. Strona jest wczytana, teraz muszę wypełnić jej wszystkie pola. Coś jak formularz.
O ile to nie powinno sprawiać problemów :
KOD cpp:   •  UKRYJ  •
                                 webBrowser1->Document->GetElementById("Field")->SetAttribute("value", "1")
 

to problem jest gdy element strony nie ma przypisanego Id.
Muszę wywołać na ostatnim elemencie metodę "InvokeMember", ale nie mam jak się do niego odnieść. Jedyne co pozwala go zidentyfikować to fakt, że należy do pewnej klasy. np "button", przypisany stały "value" i jest konkretnego typu("typ1"). Jakieś propozycję jak "go kliknąć" ? [InvokeMember("click")]
Avatar użytkownika
Slynx
Mądrosław
Mądrosław
 
Posty: 350
Dołączył(a): piątek, 17 grudnia 2010, 21:59
PodziÄ™kowaÅ‚ : 11
OtrzymaÅ‚ podziÄ™kowaÅ„: 0
System operacyjny: Windows 7 32
Kompilator: Visual C++ 2005; Visual C++ 2008; Visual C++ 2010; Visual C# 2010;
Gadu Gadu: 0
    Windows 7Firefox

Re: Html Document + getElementBy...

Nowy postprzez Slynx » niedziela, 23 stycznia 2011, 22:44

Ten temat już do zamknięcia. Problem rozwiązany. Wyłapałem wszystkie elementy z dokumenty a potem przez for each sprawdziłem na którym można wywołać "click" i, który spełnia odpowiednie parametry ;)
Avatar użytkownika
Slynx
Mądrosław
Mądrosław
 
Posty: 350
Dołączył(a): piątek, 17 grudnia 2010, 21:59
PodziÄ™kowaÅ‚ : 11
OtrzymaÅ‚ podziÄ™kowaÅ„: 0
System operacyjny: Windows 7 32
Kompilator: Visual C++ 2005; Visual C++ 2008; Visual C++ 2010; Visual C# 2010;
Gadu Gadu: 0
    Windows 7Firefox


  • Podobne tematy
    Odpowiedzi
    Wyświetlone
    Ostatni post

Powrót do Aplikacje sieciowe

Kto przeglÄ…da forum

Użytkownicy przeglądający ten dział: Brak zalogowanych użytkowników i 15 gości

cron