Witam,
Piszę program, który jest nakładką na rejestrację na stronie GG. Problem polega na tym, że nie mogę wpisać wartości do pola input na stronie. Testowałem kilka rozwiązań znalezionych w internecie i niestety żadne z nich nie działa na tej stronie. Aktualnie mam taki kod:
procedure TForm1.Button1Click(Sender: TObject);
var
col: IHTMLElementCollection;
el: IHTMLInputElement;
begin
col := (WebBrowser1.Document as IHTMLDocument3).getElementsByName('first_step[channel]');
if col.length <> 0 then
begin
el := col.item(0, 0) as IHTMLInputElement;
el.value := 'mytext';
end;
end;
first_step[channel] jest nazwą pola input służącego do wpisywania loginu
Po kliknięciu przycisku nic się nie zmienia. Więc pytanie brzmi: Jak wpisać coś do tego pola?