Selenium 2 offers both iPhone and Android testing.  They are experimental.

[for iPhone][1]

[for Android][2]


  [1]: http://code.google.com/p/selenium/wiki/IPhoneDriver
  [2]: http://code.google.com/p/selenium/wiki/AndroidDriver