2

我试图在Safari模拟器或设备上运行的Web应用程序自动化测试。 IPhoneDriver的文档说它现在已被弃用并使用ios-driver或appium。这两种工具的文档都很缺乏,所以其他人都有使用ios-driver测试在Safari中运行的网站的经验。 我至今尝试过被更新MobileSafari的Info.plist允许IOS-司机编辑:使用新的ios驱动程序自动化测试

我然后启动硒独立的Mac上的端口3001 2.32。然后我运行提供在ios驱动程序站点上的示例代码:

public static void main(String[] args) throws Exception { 
    DesiredCapabilities safari = IOSCapabilities.iphone("Safari"); 
    RemoteWebDriver driver = new RemoteWebDriver(new URL("http://localhost:3001/wd/hub"), safari); 

    driver.get("http://www.ebay.co.uk/"); 

    System.out.println(driver.getTitle()); 
    driver.quit(); 
} 

我无法连接错误。我是否应该在模拟器/设备上安装webdriver以及我认为iPhonehone驱动程序是如何工作的?

我使用所有最新软件的OSX Mountain Lion。

感谢

回答