Sources
Delphi Russian Knowledge Base
DRKB - это самая большая и удобная в использовании база знаний по Дельфи в рунете, составленная Виталием Невзоровым

Как нажать кнопку в TWebBrowser, когда в окне есть несколько кнопок?

01.01.2007
// If there is only one button, you can do something like: 
 
WebBrowser1.OleObject.Document.forms.item(0).elements.item(0).click; 
 
// This will do a click on the first element of the first <FORM>, where an 
// element is either <INPUT>, <SELECT> or <TEXTAREA>. 
 
 
// If there is more than one button, you can do something like: 
 
procedure TForm1.Button1Click(Sender: TObject); 
var  
  ovElements: OleVariant;  
  i: Integer;  
begin  
  ovElements := WebBrowser1.OleObject.Document.forms.item(0).elements;  
  for i := 0 to (ovElements.Length - 1) do 
    if (ovElements.item(i).tagName = 'INPUT') and 
      (ovElements.item(i).type = 'SUBMIT') and 
      (ovElements.item(i).Value = 'Recent Charges') then 
      ovElements.item(i).Click;  
end; 

Взято с сайта https://www.swissdelphicenter.ch/en/tipsindex.php