Здравствуйте,
  перехватив событие  onload - я заполняю определенные поля и хочу нажать на кнопку. Пробую так:
     input_element->Focus();
     input_element->Click();
  или так
     form_element->Submit();
  но не во сех сайтах это работает, что надо сделать чтобы кнопка обязательно нажалась?

И еще вопрос. Иногда после того, как я заполнила поля - они автоматически очищаются, почему? и как этого избежать? Ведь Mozilla умеет запоминать пароли и подставлять их без проблем...

Aerina пишет

...
  перехватив событие  onload - я заполняю определенные поля и хочу нажать на кнопку. Пробую так:
     input_element->Focus();
     input_element->Click();
  или так
     form_element->Submit();
  но не во сех сайтах это работает, что надо сделать чтобы кнопка обязательно нажалась?...

Может быть, timeout поможет ? (http://forum.mozilla.ru/viewtopic.php?id=7662)