Вы можете использовать javascript «инъекция» для управления вашим сайтом. Под «инъекцией» я подразумеваю, что, как только ваша страница Gmail загружена, вы создаете URL в форме
javascript:var Email = document.getElementById('Email');Email.value='User.Name';
javascript:var Password = document.getElementById('Passwd');Password.value='YourPassword';
javascript:var SignIn = document.getElementById('signIn');SignIn.click();
или вы можете выбросить все это на один URL
javascript:var Email = document.getElementById('Email');Email.value='User.Name';var Password = document.getElementById('Passwd');Password.value='YourPassword';var SignIn = document.getElementById('signIn');SignIn.click();
Ваш код будет выглядеть примерно так:
MyBrowser := CreateOleObject('InternetExplorer.Application') as IWebBrowser2;
MyBrowser.Navigate('http://www.gmail.com');
myUserName := 'User.Name';
myPassword := 'password';
loginURL:='javascript:var Email = document.getElementById(''Email'');Email.value=''' + myUserName + ''';var Password = document.getElementById(''Passwd'');Password.value=''' + myPassword + ''';var SignIn = document.getElementById(''signIn'');SignIn.click();';
MyBrowser.Navigate(loginURL);