Italian community of Lazarus and Free Pascal

Programmazione => Generale => Topic aperto da: Robe - Novembre 16, 2022, 07:12:23 pm

Titolo: Webdriver
Inserito da: Robe - Novembre 16, 2022, 07:12:23 pm
Salve a tutti. Sto provando ad utilizzare il webdriver per leggere il contenuto di alcune pagine web.
Usando la funzione FindElementByClassName riesco a leggere il contenuto della sola prima classe trovata.
Ho provato quindi ad utilizzare la funzione FindElementsByClassName che dovrebbe restituire in una variabile WebElements tutte le stringhe trovate, ma non funziona.
Posto il codice che ho trovato come esempio :

  topics := Robot.FindElementsByclassname('nomeclasse');
  For i:=0 to topics.Count - 1 do
  begin
    Memo1.Append(topics.Items.Text);
  end;
Saluti
Roberto
Titolo: Re:Webdriver
Inserito da: xinyiman - Novembre 17, 2022, 08:46:46 am
Vado ad intuito, non ho provato, ma penso sia cosė

Codice: [Seleziona]
  topics := Robot.FindElementsByclassname('nomeclasse');
  For i:=0 to topics.Count - 1 do
  begin
    Memo1.Append(topics.Items[i]);
  end;