使用selenium-objective-c框架



我想设置一些使用Selenium Objective-C框架的测试。这将使我能够与Appium挂钩,同时用我编写应用程序所用的同一语言编写验收测试。

在下载并将框架添加到我的项目后,我添加了一个测试目标,导入框架并运行测试。我在NSPoint, NSSize等周围得到了预期的类型错误,这些错误都包含在库中。

经过一番调查,我意识到Selenium Objective-C使用Mac OS版本的Foundation.framework,其中包含NSPoint, NSSize等类。然而,我的应用程序是一个iOS应用程序,所以在Foundation.framework我有CGPoint, CGSize等…

我的问题是,有没有人能够使用Selenium Objective-C?如果有,你是如何做到的?

环境:Xcode 5, iOS Simulator 7.0 iPad

你看到这些问题的原因是Selenium-Objective-C项目过去只用于Mac。在Mac库中,NSPoint取代了CGPoint, CGSize -> NSSize

这并不是所有的工作,使它工作在两个,所以我只是检查了支持构建iOS。

https://github.com/appium/selenium-objective-c/commit/c27a5faf266719c87eda502718c90e350aba931e

相关内容

  • 没有找到相关文章

最新更新