Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    1,326

    [DELPHI] Simulare clic del mouse su una pagina Web

    Ciao,

    da un programma delphi
    dovrei simulare il click di un pulsante su una pagina web.

    mi sapete dare suggerimenti?

    grazie

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472
    Quote Originariamente inviata da 123delphi321 Visualizza il messaggio
    da un programma delphi
    dovrei simulare il click di un pulsante su una pagina web.
    Carica la pagina all'interno di un controllo WebBrowser e, tramite l'interfaccia OLE dell'oggetto, accedi all'elemento che ti interessa usando il metodo appropriato (es. ID assegnato al pulsante) e invoca il metodo Click().

    Vedi questo pezzo di codice come esempio, tratto da StackOverflow:

    codice:
    var
      Buttons: OleVariant;
      Button: OleVariant;
      I: Integer;
    begin
      Buttons := WebBrowser1.OleObject.Document.getElementsByTagName("button");
      for I := 0 to Buttons.Length - 1 do
      begin
        Button := Buttons.item(I);
        if Button.innerText = 'Sign in' then
        begin
          Button.click();
          Break;
        end;
      end;
    end;
    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.