【发布时间】:2013-09-30 08:44:01
【问题描述】:
我正在使用KIF 来自动化我的应用程序,并且我正在尝试自动在UISearchBar 中输入一些内容并进行搜索。不幸的是,在我输入搜索文本后,我无法通过以编程方式单击搜索按钮来找到satisfactory way。
因此,我考虑只使用 KIF 的 tapScreenAtPoint 方法。该方法的问题在于它执行以下操作:
CGPoint windowPoint = [window convertPoint:screenPoint fromView:nil];
view = [window hitTest:windowPoint withEvent:nil];
它期望点击实际触摸视图..由于键盘显然不是视图,因此该测试将无法触发键盘上的搜索按钮。
如何以编程方式点击键盘上的按钮?我认为这对任何自动化测试套件都非常有用。
【问题讨论】:
标签: ios objective-c kif-framework