UIAutomation如何拖动滑块

时间:2014-05-30 11:30:08

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

我试图滑动滑块

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

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

知道为什么吗?

2 个答案:

答案 0 :(得分:1)

如前所述,IOS 7 Sim存在拖动问题,但奇怪的是dragToValue似乎与进度滑块有关。

这对我有用:

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

虽然它不是很准确,但往往会达到这个值,然后降到0.4。 您是否尝试将值设置为< 1.0

您也可以尝试使用setValue()

答案 1 :(得分:0)

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