由于我使用 Xcode 5 和新的 iOS 7 模拟器使用 Instruments 运行 UIAutomation 测试,dragInsideWithOptions
因此dragFromToForDuration
功能根本没有效果。(相同的测试在 iOS 6.1 模拟器上运行良好。)这是一个已知的错误,还是这个功能的可用性已经改变?有没有人可以在 iPad 上的 iOS 7 模拟器上使用这个功能?
问问题
6270 次
5 回答
4
这里同样的问题。除了 dragInsideWithOptions 不起作用之外,dragFromToForDuration 和 flickFromTo 在带有 iOS 7 的 Xcode 5 中也不起作用。我也一直在寻找并等待解决方案。在那之前,刷卡是不可能的。
于 2013-09-13T20:43:03.167 回答
3
这有点旧,但似乎dragInsideWithOptions
仍然无法正常工作。
对于一个UIScrollView
可以使用这些方法:
scrollUp
scrollDown
scrollLeft
scrollRight
前任:
UIATarget.localTarget().frontMostApp().mainWindow().scrollViews()[0].scrollRight();
希望能帮助到你!
于 2015-02-28T12:51:55.227 回答
2
另一种解决方法:如果您有与滚动视图关联的页面控件,请使用:
pageIndicator = UIATarget.localTarget().frontMostApp().mainWindow().pageIndicators()[0];
pageIndicator.selectPage(1);
于 2014-06-11T14:11:51.933 回答
1
一种解决方法:如果您想在稍后的页面上滑动包含按钮的滚动视图,只需轻按此(不可见)按钮,它就会自动“滚动到可见”。(或者调用这个不可见元素的scrollToVisible()
函数。)
于 2013-11-15T08:32:34.000 回答
1
同样的问题。
不仅如此,新的 iOS7 还缺少与 UI 自动化相关的所有文档
将其与当前文档进行比较,包括完整的方法列表和描述。
于 2013-09-14T20:44:03.867 回答