I need some kind of webbrowser backend (don’t know if it’s proper name for such thing). Generally I need high abstraction of html page with controls, ability to create events (button push or selecting an item from combobox), javascript interpreter, etc.
Are there anything of that kind?
I think you want something like HtmlUnit. From the page:
You might also want to check out Selenium which lets you control a real browser programmatically.