1

我在http://code.google.com/p/selenium/wiki/IPhoneDriver上看到要在 UIWeb 的真实设备上使用 selenium webdriver 测试,您需要 iphone SDK 和配置文件。我想用 Java (Eclipse) 为 iphone 编写 selenium webdriver 测试。

我可以在 Windows 机器上运行 ios 的测试用例吗?Mac 机器是强制运行测试的吗?事实上,设计测试的测试人员习惯于在 Windows 上,而对 Mac 毫无了解。谢谢

我还想问是否可以使用 webdriver 来自动化本机、混合 ios 移动应用程序?

从 repo 中签出 Iphone SDK 后,我可以使用任何浏览器运行测试吗,例如 safari、firefox、chrome ......?

请帮我

4

1 回答 1

0

唯一的解决方案是虚拟机 + Hackintosh,但不合法。

  1. 下载这个
  2. 阅读指南并安装它,如果你的机器是 Intel 感到幸运,AMD 有很多问题
  3. 使用 MacOS 运行 VM 并在其上下载 xCode 并安装它
  4. 从此处结帐获取主干项目
  5. 在 xcode 中构建主干
  6. 现在它将打开模拟的 Iphone 或 Ipad(从您选择的内容中)
  7. 转到模拟的iphone并获取IP
  8. 从模拟 Iphone 运行 WebDriver 应用程序
  9. 现在像这样运行测试WebDriver driver = new RemoteWebDriver(new URL("yourip/wd/hub"), DesiredCapabilities.iphone());

PS我没有正确记住所有要点,所以祝你好运

于 2013-11-08T09:42:44.947 回答