【问题标题】:Use selenium-objective-c framework使用 selenium-objective-c 框架
【发布时间】:2014-10-28 20:25:35
【问题描述】:

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

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

经过一番调查,我意识到 Selenium Objective-C 使用 Mac OS 版本的 Foundation.framework,其中包含 NSPointNSSize 等类。但是,我的应用程序是 iOS 应用程序,所以在 Foundation.framework我有CGPointCGSize等...

我的问题是,有没有人能够使用 Selenium Objective-C?如果是这样,您是如何做到这一点的?

环境:Xcode 5,iOS 模拟器 7.0 iPad。

【问题讨论】:

  • 你找到解决办法了吗?
  • 不幸的是,我最终使用了 Java。整个社区似乎都很好地支持了 java selenium 框架——我对它得到的结果/帮助感到非常满意。

标签: ios objective-c xcode macos selenium


【解决方案1】:

您看到这些问题的原因是 Selenium-Objective-C 项目过去仅适用于 Mac。在 Mac 库中,NSPoint 替换了 CGPoint、CGSize -> NSSize

让它同时适用于两者并没有太多的工作,所以我只是检查了对 iOS 构建的支持。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-18
    • 1970-01-01
    • 2011-01-28
    • 1970-01-01
    • 1970-01-01
    • 2015-05-03
    相关资源
    最近更新 更多