we are tasked with basically emulating a browser to fetch webpages, looking to automate tests on different web pages. This will be used for (ideally) console-ish applications that run in the background and generate reports.
We tried going with .NET and the WatiN library, but it was built on a Marshalled IE, and so it lacked many features that we hacked in with calls to unmanaged native code, but at the end of the day IE is not thread safe nor process safe, and many of the needed features could only be implemented by changing registry values and it was just terribly unflexible.
Languages acceptable C++, C#, Python, anything that can be a simple little background application that is somewhat bearable and doesn't have a completely "untraditional" syntax like Ruby.
From my own research, and believe me I am terrible at google searches, I have heard good things about WebKit... would the Qt module QtWebKit handle all these features?
SkyEmu (The most accurate browser GBA emulator.)
The term browser emulator refers to software that mimics the functionality of popular web browsers available in the market. For example, a Firefox emulator will provide the same look and feel of an actual Firefox browser when a website is opened on it.
BlueStacks is arguably the most popular Android emulator for its super-fast speed and lag-free gaming experience.
You might try one of these:
http://code.google.com/p/spynner/
http://code.google.com/p/pywebkitgtk/
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With