Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

WebBrowser kliknięcie w button


Rekomendowane odpowiedzi

Opublikowano

Siema

 

Mam na stronie takie coś:

<button type="submit"></button>

Wiem jak w to kliknąć gdy jest taki jeden button, jednakże na stronie jest ich więcej (tzn np <button type="logout"></button> itd) Jak zrobić żeby kliknąć w ten odpowiedni?

Opublikowano

Tylko że na stronie jest: 

 

1 Przycisk - 

<button type="submit"></button> 

2 Przycisk - 

<button type="submit" style="margin-top:10px;"> Załóż konto </button>

I teraz jak kliknąć w ten pierwszy?

Opublikowano

no dobra, ale jak to zrobić? Tzn. załóżmy że uda mi się pobrać style to jak kliknąć ten pierwszy? Dodam że obecnie klika się ten drugi. 

Opublikowano

HtmlElementCollection elc = this.webBrowser1.Document.GetElementsByTagName("button");  
foreach (HtmlElement el in elc)  
{  
   if (el.GetAttribute("type").Equals("submit")&& el.GetAttribute("style").Equals("margin-top:10px;"))  
   {  
        el.InvokeMember("click");  
   }  
 } 

 

Chodzi mi o coś w tym stylu. Nie wiem czy zadziała, ale teoretycznie powinno.

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...