【问题标题】:UIAutomation how to drag a SliderUIAutomation 如何拖动一个 Slider
【发布时间】:2014-07-20 03:38:18
【问题描述】:

我正在尝试滑动滑块

target.frontMostApp().mainWindow().sliders()[0].dragToValue(1.00);

我用这条线来滑动它。它没有给我任何错误,但也没有滑动

知道为什么吗?

【问题讨论】:

    标签: instruments ui-automation ios-ui-automation


    【解决方案1】:

    如前所述,IOS 7 Sim 存在拖动问题,但奇怪的是 dragToValue 似乎可以与进度滑块一起使用。

    这对我有用:

    target.frontMostApp().mainWindow().sliders()[0].dragToValue(0.5)
    

    虽然它不是很准确,而且往往会达到该值,然后下降到 0.4 左右。 您是否尝试将值设置为

    您也可以尝试使用setValue()

    【讨论】:

      【解决方案2】:

      你在什么模拟器上运行这个? UI 自动化和 iOS 7 模拟器在识别“拖动”时存在问题。如果您有苹果的开发者帐户,请尝试从您的设备运行自动化,这应该可以解决问题。如果不是,则不是 iOS 7 模拟器问题。如果它确实有效,则可能有针对您的特定情况的其他解决方法,以便您可以在虚拟设备上进行测试。

      【讨论】:

        猜你喜欢
        • 2012-02-09
        • 2017-02-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-12-01
        • 2020-11-13
        • 1970-01-01
        相关资源
        最近更新 更多