【问题标题】:Automate iOS application with amCharts element using Appium or Perfecto使用 Appium 或 Perfecto 使用 amCharts 元素自动化 iOS 应用程序
【发布时间】:2018-10-25 23:36:17
【问题描述】:

是否可以使用 AppiumPerfecto 自动化带有 amCharts 元素的 iOS 原生应用程序? [Sample amChart]

【问题讨论】:

    标签: selenium appium amcharts appium-desktop perfecto


    【解决方案1】:

    Perfecto 只是移动设备云提供商,您可以在其中使用 Appium:所以不影响可能性。

    为 Appium 解析 amCharts 可能很棘手,就像为 XCUITest(Appium 用于 iOS 交互)解析 amCharts 可能很棘手一样。由于它的Objective C wrapper 机会非常好,但您仍然能够在最佳情况下仅获得数字和元素位置

    我建议安装appium-desktop,与您的应用开始会话并制作屏幕快照。如果 appium 不解析,你可以尝试直接在 XCode 中使用 XCUITest 进行解析,也许你需要添加一些属性以便通过 Appium 解析

    【讨论】:

    • appium-desktop 没有帮助检查 AmCharts 元素,整个图表显示为单个元素 (XCUIElementTypeOther name="AmChart")
    • 那是我说的:您可能需要在 iOS 应用程序中添加属性来存储图表数据(不确定是否可能),在此之前您仅限于 1 个对象
    • 您能否推荐任何其他支持 AmChart 元素的移动自动化工具?
    猜你喜欢
    • 2016-02-27
    • 2017-10-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-25
    • 2020-07-29
    • 2020-09-28
    • 2016-07-29
    相关资源
    最近更新 更多