Testing 使用Selenium自动测试UIWebView内容

Testing 使用Selenium自动测试UIWebView内容,testing,mocking,selenium-rc,iphone-web-app,saucelabs,Testing,Mocking,Selenium Rc,Iphone Web App,Saucelabs,我有一个iPhone应用程序,其中包含一个用于呈现某些UI方面的UIWebView。UIWebView内容通过NSURL请求与Objective-C端通信。我想用Selenium测试UIWebView内容,这样它就可以自动化了 问题在于与本机端的通信,因为Selenium不支持这种通信。因此,需要一种方法来“伪造”客观方面。UIWebView将请求发送到特定(不存在)URL,然后由本机代码进行解释和处理。使用Selenium运行UIWebView的内容时,这些请求总是会失败 是否有一种方法可以以

我有一个iPhone应用程序,其中包含一个用于呈现某些UI方面的UIWebView。UIWebView内容通过NSURL请求与Objective-C端通信。我想用Selenium测试UIWebView内容,这样它就可以自动化了

问题在于与本机端的通信,因为Selenium不支持这种通信。因此,需要一种方法来“伪造”客观方面。UIWebView将请求发送到特定(不存在)URL,然后由本机代码进行解释和处理。使用Selenium运行UIWebView的内容时,这些请求总是会失败

是否有一种方法可以以某种方式在Selenium中提供支持,以捕获这些请求并提供虚拟响应,或者有更好的工具来实现这一点


最好,我也希望使用Sauce Labs或类似的Selenium服务运行Selenium测试,因此黑客攻击
/etc/hosts
也不是一个选项。

您尝试过吗?它应该允许您编写调用UIAutomation库的WebDriver测试。

谢谢,我会研究一下,还没有遇到过那个。