Hi elk,
I’m subscribed to browserstack.com, which let’s you test your pages in lots of different devices via a web interface. You can choose OS, device and browser. And for many of them, there is a developer tool option available, that works just like the desktop developer tools for Chrome/firefox or firebug. It lets you even test on your local server if you install an add-on for some desktop browsers. Very handy! Unfortunately, it is not free.
You can interact with the device almost like if you were holding it (not for all events, though. Orbiting the camera for example, is delayed in iPhone, but still very useful)
Hope it helps!