2011-12-21 51 views
2

我目前正在使用在sdk 5.0和xcode 4.2上运行的自制iOS自动化框架在iPad上进行自动化测试。我的一个测试要求我握住并拖动一个物体。我可以触摸并单独拖动,但似乎无法找到合并这些操作的方法。我一直无法在http://developer.apple.com/library/ios/#documentation/DeveloperTools/Reference/UIAutomationRef/_index.html上找到解决方案。请帮忙!有没有办法通过iOS自动化来自动保持和拖拽对象?

回答

0

UIAElement有一个叫做的方法。 dragInsideWithOptions。选项包括持续时间。您是否尝试过将持续时间设置为1,然后设置其余的拖动选项以满足您的需求?

+0

我试过这个,但它只是点击对象,我试图执行保持和拖动动作。 – user1110780 2012-01-25 22:41:57

+0

Roderic感谢您的帮助。以下是我正在使用的代码行。 'target.frontMostApp()。dragInsideWithOptions({startOffset:{x:0.40,y:0.27},endOffs et:{x:0.3,y:0.4},duration:1.0});' – user1110780 2012-01-25 23:16:42

+0

@ user1110780不知您是否尝试调整你的startOffset到x:0.4和y:0.2这个工作吗?文档没有提到你正在使用的扩展小数精度,但确实提到了对0.0到1.0的支持。 – 2013-12-08 14:47:51

相关问题